Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/08/2010, 19:22
Avatar de hackjose
hackjose
 
Fecha de Ingreso: abril-2010
Ubicación: Edo Mexico
Mensajes: 1.178
Antigüedad: 14 años, 1 mes
Puntos: 131
Exclamación Ayuda con select multiple

PUES MIREN TENGO UNA PAGINA QUE SE LLAMA
mm.php y este tiene el formulario

<form action="xx.php" method="post">
Name: <input type="text" name="name" /><br />
Email: <input type="text" name="email" /><br />
<select multiple="multiple" name="hola[]">
<option value="UNO">UNO</option>
<option value="DOS">DOS</option>
<option value="TRES">TRES</option></select>
<input type="submit" name="submit" value="Submit me!" />
</form>

y una pagina que se llama xx.php esta es la que procesa la informacion pero el problema es con el select multiple por que select normal es facil pero con este solo me imprime la ultima opcion seleccionada

<?php
echo $_POST[name];
echo $_POST[email];

while(list($b,$c)=each($_POST['hola'])){
echo $b.$c."<br>";
}
?>

este es mi codigo pero me da el siguinte error


Warning: Variable passed to each() is not an array or object in C:\xampp\htdocs\xx.php on line 12


ya trate con foreach y con ese si puedo imprimir los datos pero yo qiero acerlo con list y each porfavor ayudenme