Hogyan kell kezelni egy form kombóból (select) jövő adatot php-ben?
röviden ilyen a form:
<form name="eslek" action="send.php" method="post">
<input type="text" name="naplo" class="input" maxlength="10">
...
<select name="gyartmany" form="eslek" class="input">
<option value="1">Opel</option>
<option value="2">Suzuki</option>
</select>
<input type="submit" value="küldés" class="button">
</form>
és a send.php:
$naplo=$_POST["naplo"];
$gyartmany=$_POST["gyartmany"];
...
Azt a hibát írja, hogy a gyartmany ismeretlen neki.
Kiirattam a $_POST tartalmát, és valóban nem szerepel a tömbben. De miért? Hogy jut el a send.php-hez, hogy mit válaszottam ki?
A select "form" tulajdonságában az űrlap ID tulajdonságát kell megadni (html5 feature), te a NAME-t adtad meg. Ez a tulajdonság elhagyható, arra szolgál, ha több form is bekerül az oldalba. Javaslom vedd ki, felesleges. Így azt hiszi az űrlap, hogy az a select nem hozzá tartozik, és nem veszi be az elküldendők közé.
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!