Autor Zpráva
Radim24
Profil *
Hoj hoši, mám probléémo... Mám formulář a soubor s akcemi.... Když ůdaje zadám přímo do souboru s akcemi tak vše funguje ale když je tam odešlu formulářem tak se objeví toto :
Notice: Undefined variable: ad in c:\program files\easyphp1-8\www\bux.to\index2.php on line 6


Script je tu :

Formulář :
<form action="index2.php">
<input type="text" name="ad">
<input type="submit" value="OK">
</form>


Akce :
<?
$kod = file_get_contents("$ad");
echo ("$kod");
?>


Takže když do akcí místo ...("$ad") zadáám přímo adresu na nějaký soubor (třeba ...("http://google.com") ) takl vše funguje ,jestli tam nechám pouze promenou tak to nefachá... PLs nevíte co s tim je ?? jak se tomu vyhnu ??? Dík ;-)
Akacko
Profil
Radim24
No formulář musíš odeslat metodou POST nebo GET <form method="POST"> např.
a pote misto $ad musíš použít $_POST["ad"]. Ostatně se podívej na odesílání formulářů na linuxsoft.cz nebo google.
Radim24
Profil *
Jj díky moc už to fachá... ;-)

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: