Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

Ayuda Con Php, Mysql Y Checkbox

Estas en el tema de Ayuda Con Php, Mysql Y Checkbox en el foro de Mysql en Foros del Web. Saludos, a ver si me pueden ayudar con esto, no e podido darle solucion: Tengo una pagina php conectada a una base de datos mysql, ...
  #1 (permalink)  
Antiguo 24/04/2007, 18:07
 
Fecha de Ingreso: febrero-2007
Ubicación: Valparaiso, Chile.
Mensajes: 39
Antigüedad: 17 años, 2 meses
Puntos: 0
Ayuda Con Php, Mysql Y Checkbox

Saludos, a ver si me pueden ayudar con esto, no e podido darle solucion:

Tengo una pagina php conectada a una base de datos mysql, la cual contiene dos tablas, una tabla de "usuarios" y otra tabla de
"eventos".

La tabla "usuarios" contiene los datos de los usuarios, los cuales son ingresados por el mismo usuario mediante una pagina html que contiene un formulario que solicita estos datos(nombre, apellido, etc.).

La tabla "Eventos" contiene la informacion(fecha, descripcion, horario, lugar, etc.) de los distintos eventos que existen disponibles para que el usuario pueda elegir y asistir.

Estas tablas estan en relacion muchos a muchos.

Luego de que el usuario llena los datos, estos son ingresados a la base de datos a su respectiva tabla, luego el usuario pasa a una página en la que salen listados los distintos eventos disponibles, cada evento con su checkbox, para q el usuario elija los que son de su agrado marcando los checkbox.

Aqui surge mi duda:

¿Como hago para que los checkbox, que son marcados por el usuario, se asignen a la base de datos, con la asociación respectiva a ese usuario, de manera que quede ingresado a la base de datos que el usuario "X" eligió el evento "A", "B" y el evento "C"?

espero haberme explicado claramente. ojala me puedan ayudar.
  #2 (permalink)  
Antiguo 24/04/2007, 19:41
Avatar de eskorbutin  
Fecha de Ingreso: junio-2006
Mensajes: 65
Antigüedad: 17 años, 10 meses
Puntos: 2
Re: Ayuda Con Php, Mysql Y Checkbox

podrias poner el código de la página de formulario? (es solo para explicarme mejor, y de una ves el de los eventos que va a elegir) , tengo la idea de como ayudarte.
  #3 (permalink)  
Antiguo 24/04/2007, 20:31
Avatar de BrujoNic
Super Moderador
 
Fecha de Ingreso: noviembre-2001
Ubicación: Costa Rica/Nicaragua
Mensajes: 16.935
Antigüedad: 22 años, 5 meses
Puntos: 655
Re: Ayuda Con Php, Mysql Y Checkbox

Disculpa, pero si vas a poner código, mejor lo haces en la sección respectiva. Si vas a poner sentencias puras SQL, continúa con el tema aquí.

Función de la sección de Base de Datos
__________________
La tecnología está para ayudarnos. No comprendo el porqué con esa ayuda, la gente escribe TAN MAL.
NO PERDAMOS NUESTRO LINDO IDIOMA ESPAÑOL
  #4 (permalink)  
Antiguo 25/04/2007, 07:25
Avatar de cala932  
Fecha de Ingreso: septiembre-2006
Ubicación: San Juan-Argentina
Mensajes: 902
Antigüedad: 17 años, 7 meses
Puntos: 9
Re: Ayuda Con Php, Mysql Y Checkbox

Hola asi como cada checkbox tiene su name y su value, lo que tienes que hacer es una vez que el usuario haya seleccionado los que desee y le de al submit, en la pagina que recibes las variables preguntas con un if por los name de todos los checkbox, en caso de no ser tildado le asignas un valor por defecto, y luego ejecutas la consulta a tu base mandando los valores. Te pongo un ejemplo. el primer checkbox se llama box1, entonces preguntas con un condicional: si box1 es igual a cero entonces a box1 le asigno "---", haces lo mismo con todos y luego ejecutas la consulta con tu BD mandando todos los checkbox, no se que tipo de dato guarda tu campo ahi he supuesto que es un varchar. Espero que te sirva. Saludos
__________________
->Aprender es un proceso que incluye el error..
  #5 (permalink)  
Antiguo 25/04/2007, 12:03
Avatar de Carxl
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: Bogotá
Mensajes: 2.993
Antigüedad: 17 años, 9 meses
Puntos: 70
De acuerdo Re: Ayuda Con Php, Mysql Y Checkbox

Nada mas que decir, como dice cala932, los check box manejan el atributo value y name, entonces en value pasas el "valor" que necesites que tenga ese checkbox. Ten en cuenta que los name de los checkbox debe ser un arreglo.

Saludos!

Postea en php, tal vez recibas mas ayuda!!
__________________
Hay 10 tipos de personas, los que entienden binario y los que no. (Anónimo)
www.programandoweb.com
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 17:13.