Checkbox et PHP
Résolu
satarN77
Messages postés
2
Date d'inscription
Statut
Membre
Dernière intervention
-
xander18 Messages postés 68 Date d'inscription Statut Membre Dernière intervention -
xander18 Messages postés 68 Date d'inscription Statut Membre Dernière intervention -
Bonjour, j'ai ecrit un code HTML acconpagne de PHP ou on a plusieurs checkbox dont l'utilisateur peut cocher ceux dont il veut ou de tout cocher en un seul coup. Cependant lorsque je veut recuperer les donnees des checkbox c'est seulement le tout premier qui apparait et cela meme si toute les cases ont ete cochees. De plus meme si on coche toutes les cases sauf le premier aucun resultat n'apparait. MERCI
A voir également:
- Checkbox et PHP
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Retour a la ligne php - Forum Webmastering
- Alert php - Forum PHP
- Retour a la ligne php ✓ - Forum PHP
3 réponses
Voici son code :
https://forums.commentcamarche.net/forum/affich-27219577-checkbox-et-php
SatarN77, fais bien attention à ne pas confondre les boutons "Valider" et "Créer un nouveau sujet" en bas de page :p
https://forums.commentcamarche.net/forum/affich-27219577-checkbox-et-php
SatarN77, fais bien attention à ne pas confondre les boutons "Valider" et "Créer un nouveau sujet" en bas de page :p
Je te conseil de faire est juste une solution :
dans ta bdd et la table concerné, tu crée par exemple si j'ai 4 checkbox je crée 4 champ de type boolean tu les appelles comme tu veut exemple :
var1 var2 var3 var4 dans la bdd tu leur attribue par defaut la valeur 0.
ensuite en php tu fait un test tel que
tu insert ensuite la valeur récupré dans la table avec une requete SQL
et ensuite dans ton fichier html quand tu récupère la variable avec un SELECT
tu fait un test et tu affiche la checkbox en selected si sa valeur = 1 ou en normal décoché si sa valeur = 0
dans ta bdd et la table concerné, tu crée par exemple si j'ai 4 checkbox je crée 4 champ de type boolean tu les appelles comme tu veut exemple :
var1 var2 var3 var4 dans la bdd tu leur attribue par defaut la valeur 0.
ensuite en php tu fait un test tel que
if(isset($_POST['var1'] $$ isset($_POST['var2'] etc......)) { $var1 = 1; // si var1 est coché $var2 = 1; // si var2 est coché etc..... } else { $var1= 0; // si var1 est décoché $var2= 0; // si var2 est décoché etc..... }
tu insert ensuite la valeur récupré dans la table avec une requete SQL
et ensuite dans ton fichier html quand tu récupère la variable avec un SELECT
tu fait un test et tu affiche la checkbox en selected si sa valeur = 1 ou en normal décoché si sa valeur = 0
<?php $var1= $var1['var1']; if($var1 == 1){ echo '<input type="checkbox" name="var1" value="var1" checked="checked"> coché ?'; }else{ echo'<input type="checkbox" name="var1" value="var1"> décoché ?'; } ?>