Ver Mensaje Individual
  #7 (permalink)  
Antiguo 09/03/2004, 04:41
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 16 años, 5 meses
Puntos: 126
Te comentaba que para que PHP entienda que los datos que le envias en un select multiple (o série de checbox, y otros elementos de formulario) los interprete como arrays que contendrán las opciones seleccionadas, el nombre de esa variable ha de ser tipo array: nose[] o nose[indice]

Ejemplo:

Código PHP:
<form action="nose.php" method="POST">
<
select name="aficiones[]" size="5" multiple id="aficiones">
        <
option value="Navegar en Internet">Navegar en 
internet
</option>
        <
option value="Leer">Leer</option>
        <
option value="Escuchar Música">Escuchar Música</option>
        <
option value="Escribir poemas">Escribir poemas</option>
        <
option value="Probar este Formulario">Probar este Formulario</option>
</
select>
Tu botón submit ...
</
form
Si lo haces así .. las opcines que selecciones viajarán en esa variable como un array y por ende así debes procesarlas en tu script php (código PHP).

Por ejemplo ..

nose.php
Código PHP:
foreach ($_POST['aficiones'] as $aficion){
echo 
$aficion."<br>";

Así las recibiras en tu script de proceso .. lo que hagas con ellas ya es otra cosa. No sé si pretendes guardar estas opcines en un campo de tu tabla (separados por comas u otro separador) o bien vas a crear registros en alguna otra tabla (tantos como opcines se seleccinen) o no sé .. decide que es lo que vas hacer con esos datos una vez que los recibas.

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.

Última edición por Cluster; 09/03/2004 a las 04:54