Meilleure facon pour enregistrer valeur checkbox ds bdd
Bonjour,
Voilà j'ai une question d'ordre pratique, en effet j'ai un formulaire dans lequel pour une question l'internaute a le choix entre plusieurs checkbox pour les réponses, cependant j'aimerais savoir quelle est la meilleure façon de stocker ce genre d'informations pour pouvoir les récuperer et les traiter ensuite ?
Moi a chaque fois je les sépare par un ; mais bon je trouve pas cela pratique du tout, il existe surement une autre manière de faire...
Merci d'avance
name="name[]" ,
ca insere tes reponses dans un tableau.
zebdinou pour les intimes / Blog : http://www.zebden.fr
Je me suis mal exprimé, je suis d'accord sur cette facon de faire pour le nom des checkbox c'est comme ca que je faisais aussi cependant ma question portait sur le stockage de ces informations dans la base...
Tu creais une seconde table qui te servira de jointure.
exemple :
Table 1 : client_id, client_nom
Table 2 : Hobbie_id, Hobbie_name
Table 3 : client_id, Hobbie_id
zebdinou pour les intimes / Blog : http://www.zebden.fr
Si je supprime la table 2 que et avec une fonction j'attribue les différents noms suivant les id ce sera mieux je pense, car sinon je risque de me retrouver avec plein de tables différents ayant 5 ou si 6 enregistrements ce sera pas top...
OK donc ce que je retiens c'est de créer une table qui enregistre les id du membres associé à la valeur de la checkbox ...
Exemple plus precis alors
table client :
client_id
client_nom
client_adresse
table produit:
produit_id
produit_nom
produit_prix
table jointure
client_id
produit_id
quantite
date
exemple simplifié mais bon c'est pour donner l'idée du truc.
zebdinou pour les intimes / Blog : http://www.zebden.fr
Ecrire un message
Votre message vient d'être créé avec succès.
BB-Code
Pour insérer une URL clickable
Pour insérer une adresse E-mail
Pour annoter
Pour écrire du code
Pour faire un lien vers une fonction PHP
Pour écrire du texte préformaté
Pour écrire du texte en gras
Pour écrire du texte en italique
Pour écrire du texte souligné
Pour écrire du texte barré
Pour écrire un titre principal
Pour écrire un titre secondaire
Pour écrire une liste
Smiley
:bond:
:boxe:
:bsmile:
:bump:
:clap:
:coeur:
:cool:
:cry:
:eek:
:evil:
:fleur:
:fou2:
:fou:
:grin:
:grrr:
:hammer:
:hippy:
:hum:
:idee2:
:idee:
:kdo:
:king:
:ko:
:lol:
:love2:
:love:
:mad:
:maitre:
:noel:
:oops:
:raa:
:razz:
:roll:
:sad:
:skull:
:smile:
:timide:
:trink:
:vice:
:vomi:
:wink:
:zzz: