Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/12/2004, 03:10
pipo2005
 
Fecha de Ingreso: diciembre-2004
Mensajes: 32
Antigüedad: 19 años, 4 meses
Puntos: 0
Recoger datos de un Select Múltiple

Dado un formulario para subir datos a una bd, tengo un select múltiple donde el usuario va a poder escoger varias opciones, para los demas campos no tengo ningún problema pero para recoger los datos del múltiple he estado haciendo pruebas pero no sé como hacerlo.
Llamandose el select operacion y las opciones piso venta, piso alquiler, local venta, local alquiler por ejemplo cómo puedo pasar la información a la base de datos inmobiliaria y la tabla pisos_venta, siendo el campo operacion si el cliente escoge por ejemplo las dos opciones piso venta y piso alquiler, nada más, decir que busqué en las FAQS por el índice y no ví nada que me pudiera ayudar, la conexión a la bd y la consulta para las demas cosas sería:

Código PHP:
//conecto con la bd
$conexion mysql_connect("localhost","root","") or die("No se pudo realizar la conexion con el servidor."); 
mysql_select_db("inmobiliaria",$conexion) or die("No se puede seleccionar BD"); // tu_bd es el nombre de la Base de datos .. por siaca. 

//insertamos los datos en la BD. 
$consulta_insertar "INSERT INTO pisos_venta (id, referencia,fecha,imagen1,imagen2,imagen3,imagen4,descripcion, operacion) VALUES ('', '".$_POST['referencia']."','".$_POST['fecha']."','temporal/thumbs/tn_$nombre_archivo','temporal/thumbs/tn_$nombre_archivo2','temporal/thumbs/tn_$nombre_archivo3','temporal/thumbs/tn_$nombre_archivo4','".$_POST['descripcion']."')"
echo 
$consulta_insertar;
mysql_query($consulta_insertar,$conexion) or die("No se pudo insertar los datos en la base de datos."); 
header("location: pisos_alquiler.php?s=1"); // si ha ido todo bien 
exit; 



    }else{ 
       echo 
"Ocurrió algún error al subir el fichero. No pudo guardarse."
    } 

me faltaría poner '"$_POST['operacion']."' ¿sería así como se pone? o faltaría algo más en otra parte del código?,en la página donde está el formulario habría que poner algo más? aparte del select y las opciones? y otra cosa, debería añadir tantos campos a la bd como opciones tengo, verdad? porque luego a la hora de hacer consultas, cuando un articulo sea de dos opciones........ gracias de antemano

Última edición por pipo2005; 06/12/2004 a las 03:41