0

私はこのフォームを持っています:

<form  id="filtri" action="ciao.php" method="post">
<select name="ruoli" id="ruoli" multiple="multiple" data-native-menu="false" tabindex="-1"><option data-placeholder="true"----scegli----</option>
                    <option value="POR">POR</option>
                    <option value="LIB">LIB</option>
                    <option value="ADA">ADA</option>
                    <option value="DC">DC</option>
                    <option value="TS">TS</option>
                    <option value="ASA">ASA</option>
                    <option value="CDC">CDC</option>
                    <option value="CC">CC</option>
                    <option value="COC">COC</option>
                    <option value="ES">ES</option>
                    <option value="AS">AS</option>
                    <option value="ATS">ATS</option>
                    <option value="ED">ED</option>
                    <option value="AD">AD</option>
                    <option value="ATD">ATD</option>
                    <option value="AT">AT</option>
                    <option value="ATT">ATT</option>
                </select></form>

複数の可能性のある値を送信すると、メソッド post または get は、選択した最後の値のみを送信します。すべての値を取得するにはどうすればよいですか?

4

1 に答える 1

2

はい、選択の名前として ruoli[] を使用する必要があります。その場合、選択した値の ruoli という名前の配列を渡します。

$_POST['ruoli'] = array([0] => 'ADA', [1] => 'CDC', [2] => 'ATT')

質問は古いですが、それでも他の人にとっては役立つはずです;)

于 2013-04-24T09:31:13.303 に答える