Foros del Web » Programando para Internet » PHP »

guardar en bd todos los datos de un combo

Estas en el tema de guardar en bd todos los datos de un combo en el foro de PHP en Foros del Web. hola a todos y gracias de antemano a quien me pueda ayudar, necesito guardar todos los datos de un combobox en mi base de datos ...
  #1 (permalink)  
Antiguo 12/05/2008, 09:56
Avatar de wolfds1  
Fecha de Ingreso: octubre-2007
Mensajes: 7
Antigüedad: 16 años, 6 meses
Puntos: 0
Busqueda guardar en bd todos los datos de un combo

hola a todos y gracias de antemano a quien me pueda ayudar, necesito guardar todos los datos de un combobox en mi base de datos sql, ya he buscado en internet pero no hay relacion con mi busqueda, gracias a quien me pueda ayudar.
  #2 (permalink)  
Antiguo 12/05/2008, 09:59
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Re: guardar en bd todos los datos de un combo

A que te refieres con todos los datos de tu combobox?, te refieres a un control select multiple?

Saludos.
  #3 (permalink)  
Antiguo 12/05/2008, 10:28
Avatar de wolfds1  
Fecha de Ingreso: octubre-2007
Mensajes: 7
Antigüedad: 16 años, 6 meses
Puntos: 0
Re: guardar en bd todos los datos de un combo

me refiero a que como puedo guardar en mi bd sql absolutamente todos los datos de un combo, ejemplo:
Código HTML:
<select  name="hora">
      <option>aguila</option>
      <option>leon</option>
      <option>salamandra</option>
      <option>pez</option>
      <option>araña</option>
      <option>serpiente</option>
    </select> 
quiero guardar esos datos dentro del combo en mi bd sql

gracias por contestar
  #4 (permalink)  
Antiguo 12/05/2008, 10:32
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Re: guardar en bd todos los datos de un combo

Hola wolfds1,

Tendrías que hacer tu control del tipo multiple:
Código HTML:
<select  name="hora[]" multiple="multiple">
      <option>aguila</option>
      <option>leon</option>
      <option>salamandra</option>
      <option>pez</option>
      <option>araña</option>
      <option>serpiente</option>
    </select> 
Luego seleccionar todos usando shift, y posteriormente nombrar tu control como arreglo, lo rescatas en PHP y lo almacenas en la BDD:
Código PHP:
$combo $_POST['hora'];
$combo implode","$combo );
echo 
$combo
Saludos.
  #5 (permalink)  
Antiguo 12/05/2008, 10:34
Avatar de jago86  
Fecha de Ingreso: abril-2008
Ubicación: Ibarra - Ecuador
Mensajes: 77
Antigüedad: 16 años
Puntos: 1
Re: guardar en bd todos los datos de un combo

Desde donde obtienes los datos que estan en el select? Son estaticos? es decir siempre son los mismos valores: aguila, leon, salamandra, pez araña, serpiente???
  #6 (permalink)  
Antiguo 12/05/2008, 10:39
Avatar de wolfds1  
Fecha de Ingreso: octubre-2007
Mensajes: 7
Antigüedad: 16 años, 6 meses
Puntos: 0
Re: guardar en bd todos los datos de un combo

gracias gator, eso creo que me puede servir

y no, no es estatico, simplemente me traigo esos datos de otro combo, ai 2 combos el primero que esta too lleno desde bd el segundo vacio en el medio 2 botones
el primero para agregar al combo vacio el valor seleccionado del lleno y el otro boton para eliminar el seleccionado del vacio, ahora bien quiero que todo lo que tenga en el segundo combo guardarlo en la bd

gracias por sus respuestas
  #7 (permalink)  
Antiguo 12/05/2008, 10:39
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años
Puntos: 1284
Re: guardar en bd todos los datos de un combo

Hola:

A php solo le llegan los datos que estén seleccionados, incluso de los select múltiple, así que debes enviarlos de alguna manera, ya sea con javascript desde otro control destinado a tal fin, o con html, creando algún control múltiple, por ejemplo un hidden.

Php no recibe otra cosa que no sea la que se le envía.

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #8 (permalink)  
Antiguo 12/05/2008, 14:17
Avatar de antonyshawn  
Fecha de Ingreso: mayo-2008
Mensajes: 18
Antigüedad: 16 años
Puntos: 0
De acuerdo Mmm existira otra manera de hacer esta rutina?

Buenas tardes, entre aqui por el tema de wolfds1 porque me parecio interesante, y tengo un problema parecido, quiero hacer lo siguiente: se tienen dos combobox, uno con los datos que wolfds1 menciono (por ejemplo) y otro vacio... entre ambos combos hay un boton "mover", lo que se quiere yo es que uno pueda seleccionar opciones del combo con datos y dale al boton "mover" y que estos se carguen en el otro combo (el vacio)...

Luego se necesita recuperar todos esos datos que fueron movidos al combo vacio para ser guardados en la BD. Hay alguna forma de recuperar todos los datos del combo que estaba vacio al principio? o existe un mejor metodo para realizar esto?

Gracias!
  #9 (permalink)  
Antiguo 12/05/2008, 14:25
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Re: guardar en bd todos los datos de un combo

Hola antonyshawn,

Lo debes hacer tal y como detalle en mi primer ejemplo, y es el mismo problema que tiene wolfds1, así que te invito a analizarlo con detalle.

Saludos.
  #10 (permalink)  
Antiguo 12/05/2008, 14:28
Avatar de antonyshawn  
Fecha de Ingreso: mayo-2008
Mensajes: 18
Antigüedad: 16 años
Puntos: 0
Re: guardar en bd todos los datos de un combo

Chevere GatorV, gracias por el dato! Voy a probar el codigo.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:13.