|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Nouveau Membre du Club
![]() Inscription : janvier 2008 Messages : 95 ![]() |
But : Insérer plusieurs valeurs d'un formulaire dans un même champ
Bonjour à tous, J'ai un formulaire avec une partie "logiciels métiers" et une liste de logiciels avec chacun une checkbox. Code :
![]() Je souhaiterai insérer ces valeurs dans un même champ mysql séparée par une virgule par exemple, plutôt que de créer un champ par logiciel (amené à évoluer avec le temps...) Pouvez-vous m'aider svp, j'ai eu beau chercher je n'ai pas trouvé de réponse à ma question. Merci d'avance. Boub |
||
|
|
00
|
|
|
#2 | ||||
|
Membre Expert
![]() Inscription : janvier 2006 Messages : 951 ![]() |
tu fais un champs de type SET dans mysql avec les valeurs possible ('lundi','mardi','mercredi') par exemple.
de l'autre coté tu transforme toutes tes checkbox html pour qu'elle te remplissent un tableau en php, on va dire pour simplifier $_POST['checkbox']. pour mettre a jour tu linearises $_POST['checkbox'] à l'aide d'un vaillant Code :
Code :
bon en plus on pourrait essayer de virer les réponses "forgée" du genre "toto" => "on" mais la base de donnée refusera de les inserer. sauvés !
__________________
PHP fait nativement la validation d'adresse électronique Utilisez le bouton résolu! |
||||
|
|
00
|
|
|
#3 | |
|
Membre Expert
![]() Inscription : janvier 2006 Messages : 951 ![]() |
Citation:
Code :
'<input type="checkbox" name="logicielsmetiers[]" value="'.htmlspecialchar($data["applimetiers"]).'"/>'
__________________
PHP fait nativement la validation d'adresse électronique Utilisez le bouton résolu! |
|
|
|
00
|
|
|
#4 | ||
|
Membre Expert
![]() Inscription : janvier 2006 Messages : 951 ![]() |
Code :
pour le html faudrait tester.
__________________
PHP fait nativement la validation d'adresse électronique Utilisez le bouton résolu! |
||
|
|
00
|
|
|
#5 |
|
Nouveau Membre du Club
![]() Inscription : janvier 2008 Messages : 95 ![]() |
Merci j'essaye dès que possible
|
|
|
00
|
|
|
#6 |
|
Nouveau Membre du Club
![]() Inscription : janvier 2008 Messages : 95 ![]() |
J'ai essayé mais je n'y arrive pas.
Je ne comprends pas à quoi correspond dans ton code ? Merci ! |
|
|
00
|
|
|
#7 | ||
|
Nouveau Membre du Club
![]() Inscription : janvier 2008 Messages : 95 ![]() |
J'ai compris, par contre j'ai ça :
Code :
|
||
|
|
00
|
|
|
#8 | ||
|
Nouveau Membre du Club
![]() Inscription : janvier 2008 Messages : 95 ![]() |
Finalement j'ai réussi en utilisant cette méthode très simple !
Merci à vous pour votre aide, bonne soirée Page Formulaire : Code :
<input type="checkbox" name="logicielsmetiers[]" value="'.$data["applimetiers"].'"/> Code :
|
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com