phparrayshtml-selectstore

Multiple select option into a PHP array


I have a selectbox list. Is it possible to select multiple options?

<select name="access_list[ ]" size="7" multiple="multiple">
    <?php $res=mysql_query("select * from list" ,$conn);
    while($row=mysql_fetch_assoc($res))
    echo"<option value=".$row['id'].">".$row['name']."</option>";?>
</select>

How are the values ​that will be selected (select multiple values ​together) stored in the array?


Solution

  • Use name as name="access_list[]" without space.

    And you can get selected options with $_POST['access_list']

    $_POST['access_list'] is array that contains selected options