problém s action u getovaného formuláře
8 příspěvků
Archiv diskusního fóra
Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.
-
opět začnu thread slovy: "vůbec nechápu". mám formulář. -> <form name="form" method="get" action="index.php?page=admin_uprav_clanek"> <table> <tr> <td>Id článku:</td> <td><input type="text" name="id" size="10"></td> </tr> <tr> <td></td> <td><input type="submit" value="načti text"></td> </tr> </table> </form> přičemž jistě chápete, že by se po odeslání např. id = 50 člověk měl dostat ne index.php?page=admin_uprav_clanek&id=50 problém je, že mě to kopne na index takto: index.php?id=50 nejvíc mě na tom dostává to, že formulář, mi na jiné stránce (odkud jsem ho dokonce zkopíroval a poupravil) funguje -> <form name="form" method="get" action="index.php?page=admin_update"> <table> . . . =/
-
to mě dost děsí.... tohle by se do action nemělo dávat. na to je zkus to takhle: <form name="form" method="get" action="index.php"> <input type="hidden" value="admin_uprav_clanek" name="page" /> <input type="text" name="id" size="10" /> <input type="submit" value="načti text" /> </form> Standardní řešení, to výše uvedené vidím snad i prvně.
-
mě to tak fungovalo (hned na několika stránkách) tak mě to pak zarazilo. nicméně ano, hidden používám, jenom mi to nedocvaklo... dix =)
-
btw. u postu si ničim jinym nepomůžeš (maximálně tak javascriptem)
-
ehe, tak v těch formulářích, co fungovaly ten hidden byl, jen jsem ho přehlíd =)
-
>> btw. u postu si ničim jinym nepomůžeš (maximálně tak javascriptem) ? :-D psst ;-) jinak nz :-)
-
To nemůže fungovat. Pokud je formulář typu GET tak nepředá nic co je v action za "?". Pokud bys ho dal jako post tak by tam byla proměná $_GET['page'] s hodnotou "admin_uprav_clanek" a ostatní z polí input by byli přístupné v poli $_POST[''].
-
to už jsem pochopil :)