Hola a todos, como puedo recibir los datos del combobox de seleccion multiple, ya lo intente con un get y post en php y solo me obtiene el ultimo seleccionado.
Tabien intente este codigo..
<form name=myform action="array.php">
<select name="mytextarea[]" size=5 multiple>
<option name=uno value=ags1, > uno </option>
<option name=dos value=ags2, > dos </option>
<option name=tres value=ags3, > tres </option>
<option name=cuatro value=ags4, > cuatro </option>
<option name=cinco value=ags5, > cinco </option>
<option name=seis value=ags6, > seis </option>
</select>
<input type="submit" name="Submit" value="Enviar">
</form>
y lo recibo en php con el siguiente codigo...
<?php
if (is_array($_GET["mytextarea"]))
{
foreach($_GET["mytextarea"] as $valor)
{
echo $valor
}
}
?>
y el sesultado es una cadena asi ags1,ags2,ags3,ags4,
Pero ahora ¿como puedo separalar en secciones? he intentado algo asi.....
<?php
if (is_array($_GET["mytextarea"]))
{ foreach($_GET["mytextarea"] as $valor)
{
$trozos = explode(",", "$valor");
echo $trozos[0];
echo $trozos[1];
echo $trozos[2];
echo $trozos[3];
} }
?>
pero no divide la cadena en $trozos. Y la cadena completa se almacena en el $trozo[0]...¿Cual es la manera correcta de recibir los valores en php?..gracias