Autor Zpráva
nepij_rum
Profil *
Zdravím vás, nemohu hnout s atributem formulářů select

<form name="form" action="./zpracovani_formulare.php" method="post">
        <select name="doba" id="select"> 
          <option value="1">3 měsíce</option> 
          <option value="2">6 měsíců</option> 
          <option value="3">9 měsíců</option> 
          <option value="4">1 rok</option> 
        </select>
</form>


Potřebuji jen, abych v zpracovani_formulare.php věděl, jakou volbu si z tohoto formuláře uživatel vybral. někde jsem viděl, že by to mělo jít přes $_POST[doba1] ale to nefunguje, děkuji za odpovědi.
Majkl578
Profil
$_POST['doba']

Hodnotou bude value příslušného option.
nepij_rum
Profil *
Majkl578:
to jsem si právě myslel nejdříve, jenže když se pokusím tuto hodnotu vypsat pomocí
řádek 24:echo $_POST["doba"];
tak mi to vypíše chybu: Notice: Undefined index: doba in C:\wamp\www\kategorie\formular\zpracovani_formulare.php on line 24

ale opravdu nevím, kde by na tom řádku mohla být chyba..
Majkl578
Profil
nepij_rum:
To možná před odesláním formuláře. Po odeslání bude mít takovou hodnotu, jakou jsem říkal. Tvůj problém je, že ti chybí kontrola, zda byl formulář odeslán.
nepij_rum
Profil *
Majkl578:
Tak se omlouvám, já tam mám právě kontrolu ještě přes javascript a byla tam omylem nastavena hodnota na false.

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: