J'ai plusieurs case à cocher dans un formulaire et j'aimerais arriver à tout mettre dans un même champ en séparant chaque valeur par une "," ou autre caractere.
Voici un exemple :
Admettons que dans ma base de données, j'ai une table "membres" ou figure le champ "style" et dedans j'aimerais arriver à rentrer les valeurs cochées du formulaire :
Quand il s'agit de rentrer une seule case à cocher ça va je sais faire mais quand il y en a plusieurs je bloque...
Dans mon formulaire :
J'ai un bouton submit tout à la fin de mon formulaire (ça envoie les données sur une page de traitement en php).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <input name="style" value="bcbg" type="checkbox">bcbg <input name="style" value="classique" type="checkbox">classique <input name="style" value="branchée" type="checkbox">branchée <input name="style" value="business" type="checkbox">business <input name="style" value="décontracté" type="checkbox">décontracté <input name="style" value="sportif" type="checkbox">sportif
Page PHP qui traite mon formulaire (pour une seule case à cocher) :
Quelqu'un pourrait il m'éclairer sur la technique à employer pour insérer plusieurs valeurs (de case à cocher) dans un même champ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 // Je récupère la donnée d'une case à cocher $style = $_POST['style']; // J'insère la valeur dans la table, dans le champ "style" mysql_query("INSERT INTO membres (style) VALUES ('".$style."')");
Voila j'espère que j'ai été assez clair dans mon exemple
Bonne soirée et merci aux personnes qui m'aideront.
Partager