Php-val, hogyan lehet megvizsgálni, hogy html-ben melyik elem lett kiválasztva a lenyíló listából?
1. is form-ban kell lennie, aminek van method paramétere POST vagy GET.
Select-nek is kell lennie 1 name paraméternek, ami az index neve lesz. Mondjuk: slct
De a legkönnyebb ha GET-ként küldöd el és látod az URL-ben hogy néz ki, vagy print_r($_POST); -al kiiratod és látod hogyan épül fel.
print_r(); után érdemes 1 die()-t tenni.
Ha jól emlékszem így:
valueérték = $_POST[select name]
<form action="" method="post">
<select name="valami">
<option value="1">1</option>
<option value="2">2</option>
</select>
<input type="submit" value="küldés" />
</form>
Ebben az esetben a SELECT NAME paraméterében megadott érték lesz a változó, ami a FORM METHOD paramétere alapján megadott globális változóba lesz. (POST/GET lehet)
Tehát php -ban: $_POST['valami'] a változó.
Ebben a mintában tényleg nem szükséges, mivel a value és text megegyezik.
De nem jó megszokni, mert pl. ha városokat listáz, és irányítószám kell akkor a value értéke 4 számjegy, a text -be pedig város neve kerül.
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!