Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/02/2004, 14:28
Bons
 
Fecha de Ingreso: febrero-2004
Mensajes: 11
Antigüedad: 20 años, 9 meses
Puntos: 0
problema con php y select

Tengo un <select> de la sig.forma:


39.-Servicios que hay en la comunidad:<br>
<select name="serv_c" size="9" multiple>
<option>Agua Potable</option>
<option>Alumbrado Público</option>
<option>Pavimentación</option>
<option>Mercado</option>
<option>Recolección de Basura</option>
<option>Teléfono Público</option>
<option>Correo</option>
<option>Telégrafo</option>
<option>Bibliotecas</option>
</select>
</td>Aqui se reciben los datos y se procesan: en archivo.phtml:
Código PHP:

if (ereg("[0-9]",$id_al)){

 
mysql_query("insert into cviv
  values('$id_al','$num_p','$padre','$madre','$hermanos','$abuelos','$tios','$primos','$otros_v','$sal_fam','$tipo_viv','$sit_viv','$tipo_c','$serv_v','$serv_c')"
,$link);

 
//header("Location:insertar.php");
echo "Datos Recibidos!";}?> 
Al recibir los datos en mysql recibo solo UNA opcion,pero yo necesito que aparescan todas las que el usuario haya seleccionado.ej:correo,telegrafo,bibliotecas.

Directamente con la base si se puede pero no con php,es decir si pongo:

insert into cviv
>values(1,2,3,4,2,2,1,1,0,1,'salario2','concreto', 'propia','mercado,pavimentacion,bibliotecas','agua ,luz');
Si lo inserta en la BD todas las opciones pero con el codigo en archivo.phtml no.

Espero me puedan ayudar
Gracias
PD: Declare los campos serv_v y serv_c como tipo 'SET' en mysql