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