- Windows 11
- A franciáknak elege van abból, hogy minden gyerek mobilozik
- CentOS Linux
- Kodi és kiegészítői magyar nyelvű online tartalmakhoz (Linux, Windows)
- Hálózati / IP kamera
- Sokat fogyaszt az AI, egyre több az adatközpont, kell az atomenergia
- Telekom otthoni szolgáltatások (TV, internet, telefon)
- Milyen routert?
- Az iPadOS-re írt appokra is díjat vet ki az Apple
- Milyen NAS-t vegyek?
- bb0t: Gyilkos szénhidrátok, avagy hogyan fogytam önsanyargatás nélkül 16 kg-ot
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- GoodSpeed: ASUS ROG STRIX B650E-F GAMING WIFI - Memory Context Restory (MCR)
- Sub-ZeRo: Euro Truck Simulator 2 & American Truck Simulator 1 (esetleg 2 majd, ha lesz) :)
- sziku69: Fűzzük össze a szavakat :)
Aktív témák
-
niemand
csendes tag
hi
probalkozok php programozassal, egyelore sikertelenul
felnyomtam windows alatt egy apache/2.0.50-et, egy php5.0.0-t es az alap dolgok sem mukodnek
van egy alap html form-om
<html>
<FORM ACTION=''kiir.php'' METHOD=GET>
First Name: <INPUT TYPE=TEXT NAME=''firstname''><BR>
Last Name: <INPUT TYPE=TEXT NAME=''lastname''>
<INPUT TYPE=SUBMIT VALUE=''GO''>
</FORM>
</html>
es egy kiir.php-m
<?php
echo $firstname;
echo $lastname;
?>
erre ezt kapom:
Notice: Undefined variable: firstname in C:webkiir.php on line 2
Notice: Undefined variable: lastname in C:webkiir.php on line 3
ennel egyszerubbet pedig mar nem tudok kitalalni
miert nem adja at a html form-bol a valtozokat a php-nak?
vagy a szintaktikat lamaztam el?
koszi
byez
niemand -
L3zl13
nagyúr
Ezt kb minden egyes PHP-s fórumba szerepelt már.
Defaultból (szerencsére) ki van kapcsolva a PHP-ban a register globals opció. Így a POST-al elküldött értékeket a $_POST tömbből tudod kiolvasni, a GET-tel küldötteket $_GET tömbből.
Te esetedben:
<?php
echo $_GET[''firstname''];
echo $_GET[''lastname''];
?>
Szerk: Na míg kisregényt írtam beelőztek... :Y
Ajánlom a PHP kérdések topic, és más PHP topicok végigböngészését. Aok alap problémát kitárgyaltunk már.
[L]http://prohardver.hu/rios3_forum.php?mod=40&id=30253&arc=f[/L]
[L]http://prohardver.hu/rios3_forum.php?mod=40&id=80178&arc=f[/L]
[L]http://prohardver.hu/rios3_forum.php?mod=40&id=26772&arc=f[/L]
[Szerkesztve]Aki hülye, haljon meg!
-
niemand
csendes tag
hi
koszi a gyors segitseget ez igy frankon mukodott is
de jon a kovetkezo kerdes :)
most igy nez ki a html form:
<html>
<FORM ACTION=''kiir.php'' METHOD=POST>
First Name: <INPUT TYPE=TEXT NAME=''firstname''><BR>
Last Name: <INPUT TYPE=TEXT NAME=''lastname''>
<INPUT TYPE=SUBMIT VALUE=''GO''>
</FORM>
</html>
es igy a php:
<?php
echo( ''Welcome to our Web site, $_POST [''firstname''] $_POST [''lastname'']!'' );
?>
erre viszont ezt kapom:
Parse error: parse error, unexpected T_STRING in C:webkiir.php on line 2
most mi a megoldas?
byez
niemand -
Szalma
őstag
(Attó függ, hogy sztring literálok között van, vagy csak magában álldogál.
Ha ki akarjuk használni a PHP változóbehelyettesítési és automata típuskonverziójának a lehetőségeit, akkor legyünk következetesek a végletekig és ne konkatenáljunk type checking/matching nélkül már feleslegesen! Ha konkatenálni akarunk, akkor tessék már string-re konvertálni a változót is!!!)
Szeretettel:
Szalma
ui.: Nem szeretem az ''összevissza használjuk a lehetőségeket'' módszert. Következetesség mindenek felett!!! ;] -
KovacsUr
addikt
Mellesleg Szalmának is igaza van, csak nem fejtette ki...
Ez is jó:
<?php
echo( "Welcome to our Web site, $_POST[firstname] $_POST[lastname]!");
?>
Stringen belül másképp működik a dolog, de szerintem nem kell megzavarni ilyesmivel niemand fejét. :)So it goes… We stand alone by standing stones and turn them into circles.
-
Szalma
őstag
(Aki nem látja a különbséget az $ize [ bigyo ], az $ize [ ''bigyo'' ] (eddig balérték) és az ''$ize [ bigyo ] '' (itt kizárólag jobbérték) között, az hiába olvasgatja a manuált...
Persze ha erősen tagolt a kulcs, akkor nem lehet megúszni a konkatenálást... :) )
Szeretettel:
Szalma
ui.: Nem támadás személyed ellen, de másról szól a manual link és lehet, hogy nem mindenki látja... -
L3zl13
nagyúr
11-ben írta, hogy ha elhagyja az idézőjeleket, akkor továbbra sem mux. Gondolom ezt a te javaslatod alapján csinálta.
És valaki mástól is hallottam már, hogy PHP5-ben mintha változtattak volna ezen a részen...
Tapasztalat még nincs, szóva a többi csak feltevés... :DDDAki hülye, haljon meg!
-
KovacsUr
addikt
(Gyanítom, niemand kolléga az ÖSSZES idézőjelet eltávolította, mert nem mondtuk, mely idézőjeleket távolítsa el... Így nem csoda, ha nem működött. A PHP5-ben ez ugyanúgy működik, mint bármely másik verzióban.)
So it goes… We stand alone by standing stones and turn them into circles.
-
L3zl13
nagyúr
Akkor örülök, hogy sikerült megcáfolni a fentebb általam említett tévhírt... :DDD
Aki hülye, haljon meg!
-
faster
nagyúr
A jelenlegi online php manual az 5-ösre vonatkozik, a manual szerint ez igaz:
$tomb[proba] = ''Izé'';
echo $tomb[proba]; // kiírja, hogy izé
...mivel proba egy 0 konstans, legalábbis a manual így magyarázza, de ez nem magyarázat arra, 4-es PHP-ban miért működik ez a példa:
$tomb[proba] = ''Izé'';
echo $tomb[''proba'' ]; // kiírja, hogy izé
...és tudtommal ez változott meg a PHP 4-hez képest
Csak 4-es PHP-m van, 5-ös nincs, valaki , akinek van fent, kipróbálhatná ezt a második példát.
[Szerkesztve] -
niemand
csendes tag
hi
php5.0.0 alatt
1. forras:
$tomb[proba] = ''Izé'';
echo $tomb[''proba''];
1. eredmeny:
Notice: Use of undefined constant proba - assumed 'proba' in C:webize.php on line 2
Izé
2. forras:
<?php
$tomb[proba] = ''Izé'';
echo $tomb[proba];
?>
2.eredmeny:
Notice: Use of undefined constant proba - assumed 'proba' in C:webize.php on line 2
Notice: Use of undefined constant proba - assumed 'proba' in C:webize.php on line 3
Izé
notice-okkal mukodik :)
byez
niemand -
andriscs
aktív tag
Hi!
Nekem is gondom van ezzel a form submit dologgal. Kipróbáltam minden módszert, amit írtatok (PHP 5.0.1-et használok), de az a legfurcsább, hogy amikor a submit gombra kattintok, és bejön a php oldal, akkor semmit nem hajlandó kiírni. A php kód így néz ki:
<html>
<head>
<title>Processing...</title>
</head>
<body>
<?php
print $_GET[''usr''] ;
print (''Jó lenne, ha valamit kiírna'') ;
?>
</body>
</html>
Még ha a usr változót nem is kapja meg, attól még az alatta lévő sort ki kellene írnia, nem? a $_GET körül pedig minden idézőjelet kipróbáltam, de sehogy nem írja ki. Aki tud segítsen!
[Szerkesztve]Andris - http://andriscs.blogspot.com
Aktív témák
- Politika
- Autós topik
- Fejhallgató erősítő és DAC topik
- Windows 11
- OLED TV topic
- Alapértelmezett konfiguráción sok Core CPU-nak lehet stabilitási gondja
- Helldivers 2 (PC, PS5)
- A franciáknak elege van abból, hogy minden gyerek mobilozik
- VR topik (Oculus Rift, stb.)
- Folyószámla, bankszámla, bankváltás, külföldi kártyahasználat
- További aktív témák...
- Commlite CM-EF-NEX Auto-Focus Adapter (Canon EF - Sony E)
- Üzletből, garanciával, legújabb Asus Vivobook 17" i7-1355U 10 mag 5GHz/16RAM/1TBSSD/17,3"FULLHD
- Üzletből, garanciával DeLL XPS 15 9500 i7-10750H 32GBRAM 1TBSSD/GTX1650Ti 15,6"4KTOUCH
- i5 12400f 3070 gamer pc
- DeLL Precision 7740 workstation, üzletből, I7-9850H/32RAM/512GBSSD/NVIDIA QuadroRTX3000/17,3"FULLHD
Állásajánlatok
Cég: Ozeki Kft.
Város: Debrecen
Cég: Promenade Publishing House Kft.
Város: Budapest