On 19-May-2000, Djoko Boedhi Wiarso wrote:
> Di PHP, bagaimana cara mendapatkan value dari <select></select> yang allow
> multiple selection ?
>
> <select name="a" multiple>
Ganti namenya jadi "a[]", itu construct PHP utk bikin/append array.
Lalu nanti hasilnya $a itu adalah array.
> Misalkan saya pilih 1, 2, 3, sekaligus kemudian click "Submit" hasil dari
> echo $a hanya value terakhir saja (angka 3) ...
Karena menurut spec HTML[1], items yg dipilih itu jadi successful jadi
dipass 3 buah dg nama object yg sama: a=1, a=2, a=3, karena cara
passingnya harus begitu. Dan saya yakin kalo anda bongkar sourcenya
PHP, dia assign form inputs ke variable sesuai urutan, maka nilainya
yg terakhir di-assign yg ada di $a.
> Apakah ada hubungannya dengan "arg_separator = &" seperti yang disebutkan di
> phpinfo() ?
Nope.
Referensi:
[1]. http://www.w3.org/TR/html4/interact/forms.html#successful-controls
Ronny
- Perbesar peluang bisnis Anda dengan www.jatimmall.com
To unsubscribe, e-mail : [EMAIL PROTECTED]
To subscribe, e-mail : [EMAIL PROTECTED]
Netika BerInternet : [EMAIL PROTECTED]
Arsip di http://www.mail-archive.com/[email protected]/