J'ai donc un formulaire dynamique avec des infos provenant d'une BDD et pour chaque info j'ai 4 checkbox qui correspondent.
Dans ma base je stocke les valeurs de chaque checkbox avec un champ ENUM qui prend pour valeur 'Y' (si coché) ou 'N' (si non coché).
Donc quand la personne coche je récupère les valeurs de cases cochés grâce à un foreach et arrive à les stocker dans ma base mais quand par la suite elle revient sur le formulaire (qui contient donc les cases cochés précèdemment) si elle décoche certaines cases je n'arrive pas à récupérer les valeurs de celles-ci pour leur affecter la valeur 'N' dans la base.
Comment m'y prendre?
voilà ma boucle qui récupère les cases cochés :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 $aec = (isset($_POST['aec']))?$_POST['aec']:null; if (!empty($aec)) { foreach($aec as $valeur) { $query="UPDATE comp SET aec = 'Y' WHERE id_comp=" . "'$valeur'"; mysql_query($query, $connection); } }
Merci d'avance pour votre aide, ça fait 3 jours que je bûche dessus
Partager