![Pensando](http://static.forosdelweb.com/fdwtheme/images/smilies/scratchchin.gif)
... ok, de acuerdo.... pero si tu problema ahora es el recojerlo, y tienes un error que muestras perfectamente... ¿dónde está el código??...
![Pensando](http://static.forosdelweb.com/fdwtheme/images/smilies/scratchchin.gif)
¿seguro te genera un
name="nombre.1[]", name="nombre.2[]", etc.??..
![Pensando](http://static.forosdelweb.com/fdwtheme/images/smilies/scratchchin.gif)
no debería tener que mostrarte los puntos
![apachar ojo](http://static.forosdelweb.com/fdwtheme/images/smilies/wink.png)
.
Ahora.. ¿cómo lo recojes???; como cualquier otro select multiple (recibez una matriz): $_POST['nombre1']['indice']. Puedes hacer un ciclo con for() ó foreach(), lo que mejor te acomode.
Prueba esto:
Código PHP:
<?php
if(isset($_POST['Submit'])) {
echo "Por un FOR <br>";
for($i=0; $i<count($_POST['select']); $i++)
echo "Índice= $i -> Valor= ".$_POST['select'][$i]."<br>";
echo "<br>Por un FOREACH<br>";
foreach($_POST['select'] as $indice => $valor)
echo "Índice= $indice -> Valor= $valor<br>";
}
?>
<form action="<?=$_SERVER['PHP_SELF'] ?>" method="post">
<select name="select[]" size="3" multiple>
<option value="op1">opcion1</option>
<option value="op2">opcion2</option>
<option value="op3">opcion3</option>
</select>
<input type="submit" name="Submit" value="Enviar">
</form>
![Pensando](http://static.forosdelweb.com/fdwtheme/images/smilies/scratchchin.gif)
.. de hecho igual te sirve un while()
![sonrisota](http://static.forosdelweb.com/fdwtheme/images/smilies/xD.png)
...
Si sabes hacer esto (así parece) no entiendo la pregunta (ni la situación de esto). Podrías hacer un ciclo dentro de otro ciclo...
![Pensando](http://static.forosdelweb.com/fdwtheme/images/smilies/scratchchin.gif)
... ó usar una matriz bidimencional
![ojotes](http://static.forosdelweb.com/fdwtheme/images/smilies/ojotes.png)
..
![Pensando](http://static.forosdelweb.com/fdwtheme/images/smilies/scratchchin.gif)
....