Űrlap változó nem jön létre PHP-ben
Sziasztok!
Most kezdtem tanulni a PHP-t és egy elég egyszerű kérdésem lenne:
Van egy HTML űrlapom:
<form action="feldolgoz.php" method="GET">
<input type="text" name="user">
<input type="submit" value="küld">
</form>
...és az ehhez kapcs. feldolgoz.php:
<?php
print "Üdvözlet <b>$user</b><P>\n\n";
?>
ezt így szépen a "PHP4 24 óra alatt" c. könyvből írtam ki. Az a baj, hogy az űrlapról az adat nem kerül át a változóba (undefined variable). Láttam itt a fórumban a köv. megoldást: $user helyett kipróbáltam a $user=$_GET['user']; de ez sem vált be. Előre is köszönöm.
■ Most kezdtem tanulni a PHP-t és egy elég egyszerű kérdésem lenne:
Van egy HTML űrlapom:
<form action="feldolgoz.php" method="GET">
<input type="text" name="user">
<input type="submit" value="küld">
</form>
...és az ehhez kapcs. feldolgoz.php:
<?php
print "Üdvözlet <b>$user</b><P>\n\n";
?>
ezt így szépen a "PHP4 24 óra alatt" c. könyvből írtam ki. Az a baj, hogy az űrlapról az adat nem kerül át a változóba (undefined variable). Láttam itt a fórumban a köv. megoldást: $user helyett kipróbáltam a $user=$_GET['user']; de ez sem vált be. Előre is köszönöm.
Olvasd a könyvet, vagy aktuálisabbat
register_globals = on
beállítást. Ezt ma már nem gondolná a könyv szerzője sem jó ötletnek, amikor a könyv íródott, akkor nemigen volt már lehetőség.A $HTTP_GET_VARS
és a$_GET
tömb megfelelő nevű (az űrlap mező neve alapján létrejövő) elemét kell használni, annak mennie kell.:(
--
connor
hajrá
hmm...
--
connor
Még1kérés
kb így
echo 'Üdvözlet <b>'. $_POST['user'] .'</b>';
?>
--
connor
method="GET"
üdv,
Zila
tenx
--
connor
<Nincs cím>
Kezdő vagyok és nekem így sem sikerül (Undefined index)...
Valami beállítás ross?
Köszi a választ!
beállítás hiba
<Nincs cím>
Köszönöm!!