valores seleccionados seleccion recoger múltiple multiples multiple mostrar guardar formulario ejemplo datos con array php arrays select store options

seleccionados - seleccion multiple en php



almacenar la opción de selección múltiple en una matriz de PHP (3)

Tengo una lista de lista de selección ¿Es posible seleccionar múltiples opciones?

<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>

¿Cómo se pueden almacenar los valores que se seleccionarán (seleccionar múltiples valores juntos) en la matriz? Creo que eso lo hará por cada orden?


Reemplace su etiqueta de selección con esto:

<select name="access_list[]" size="7" multiple="multiple">

Si quieres obtener la matriz, puedes hacerlo así:

$data = $_POST[''access_list'']; print_r($data);


Use el nombre como name="access_list[]" sin espacio.

Y puede obtener las opciones seleccionadas con $_POST[''access_list'']

$_POST[''access_list''] es una array que contiene las opciones seleccionadas


almacenar como matriz, entonces en tu php es así.

<?php $access_list = $_POST[''access_list'']; foreach($access_list as $value) { //Do your code Here } ?>