Foros del Web » Programando para Internet » PHP »

Como guardarian valores de checkboxes en mysql?

Estas en el tema de Como guardarian valores de checkboxes en mysql? en el foro de PHP en Foros del Web. Hola Tengo un form con varios campos (nombre, apellido, etc etc) y varios checkboxes que pertenecen a deportes que el usuario debe selccionar (futbol, tenis, ...
  #1 (permalink)  
Antiguo 11/06/2017, 19:11
 
Fecha de Ingreso: diciembre-2003
Mensajes: 310
Antigüedad: 20 años, 3 meses
Puntos: 4
Pregunta Como guardarian valores de checkboxes en mysql?

Hola
Tengo un form con varios campos (nombre, apellido, etc etc) y varios checkboxes que pertenecen a deportes que el usuario debe selccionar (futbol, tenis, voley....)

Mi pregunta es como guardarian dichos valores en un registro mysql?

Por lo general lo que hago es armar un string largo, separando con un numeral (#) los nombres de los deportes y guardo un unico string en un campo del registro mysql y en los otros campos el nombre y demas.
Pero no me termina de convencer.

como lo harian uds?
gracias!
  #2 (permalink)  
Antiguo 12/06/2017, 02:37
 
Fecha de Ingreso: noviembre-2003
Ubicación: Zaragoza, España
Mensajes: 1.257
Antigüedad: 20 años, 5 meses
Puntos: 154
Respuesta: Como guardarian valores de checkboxes en mysql?

Hola florlangosta,

Yo lo guardaría cada valor en un campo con valor a 0 o a 1.

Espero que te sirva.
  #3 (permalink)  
Antiguo 12/06/2017, 07:37
Avatar de hhs
hhs
Colaborador
 
Fecha de Ingreso: junio-2013
Ubicación: México
Mensajes: 2.995
Antigüedad: 10 años, 9 meses
Puntos: 379
Respuesta: Como guardarian valores de checkboxes en mysql?

Creo que una relación muchos a muchos seria lo mas recomendable para este caso.
__________________
Saludos
About me
Laraveles
A class should have only one reason to change.
  #4 (permalink)  
Antiguo 20/06/2017, 09:08
 
Fecha de Ingreso: diciembre-2003
Mensajes: 310
Antigüedad: 20 años, 3 meses
Puntos: 4
Respuesta: Como guardarian valores de checkboxes en mysql?

Gracias rbczgz, el tema es que serian muchos los datos/campos y va a quedar una base con muchisimos campos.
Ademas, luego a la hora de querer agregar algun dato, habria que modificar la base de datos y todas las consultas.

hhs como seria una relacion muchos a muchos??

Etiquetas: mysql
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 08:10.