Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/03/2009, 19:02
Avatar de asassa
asassa
 
Fecha de Ingreso: julio-2008
Ubicación: En el DF ectuoso
Mensajes: 240
Antigüedad: 15 años, 9 meses
Puntos: 0
combo box de seleccion multiple y php

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