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é.

  1. 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> . . . =/
  2. 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ě.
  3. 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 =)
  4. btw. u postu si ničim jinym nepomůžeš (maximálně tak javascriptem)
  5. ehe, tak v těch formulářích, co fungovaly ten hidden byl, jen jsem ho přehlíd =)
  6. >> btw. u postu si ničim jinym nepomůžeš (maximálně tak javascriptem) ? :-D psst ;-) jinak nz :-)
  7. 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[''].
  8. to už jsem pochopil :)

← Zpět na všechna témata