Türkiye'nin En Eski Webmaster Forumu İyinet'e Hoşgeldiniz!

formda multiple select ile gonderilen değer?

karaduman

0
Onaylı Üye
Üye
Katılım
9 Kasım 2003
Mesajlar
87
Açılan Konu
9
Tepki puanı
0
Konum
Ankara
<select name=secenek multiple=yes>
<option>a
<option>b
<option>c
<option>d
</select>

şeklinde kullandığım 1 formda ctrl ile a,b,c,d seçeneklerinin hepsini seçip yolladım. script içerisinde

echo "$secenek";

dediğimde $secenek değişkeninin değeri en son şık olan d sonucunu veriyor.

PHP ile , perlde olduğu gibi form parsing işlemi uygulasak değişkenin değerini a,b,c,d ... şekline getirebilir miyiz? Nasıl?

:roll:
 
B

burak

Misafir
PHP ile multiple select kullanmak icin select tag inin adini array yaman gerekiyor:

<select name=secenek[] multiple=yes>
<option>a
<option>b
<option>c
<option>d
</select>

script icinde ise:
$secenek = $_POST['secenek']; // PHP 4.2.x icin
foreach($secenek as $secilen) {
echo "$secilen";
}
 
Üst