Salut, bah tout d'abord j'aimerais que les cases cochées s'enregistrent dans la BDD. En cliquant sur le bouton de soumission, rien ne se passe.
Bonjour,
Voila je rencontre un petit problème avec mon code.
Ce que je fais
Décrivez ici votre code ou ce que vous cherchez à faire
Ce que je veux
Enregistrer les boutons radios cochés dans la BDD
Ce que j'obtiens
Rien
12 réponses
Premier constat, tu a ouvert la balise form à la fin au lieu de l'ouvrir au début
Okok puis ?
salut lecjoh,
si tu pourrais nous indique le checkbox qui cause problème ou si tu peux nous indique l'erreur qui survient lorsque tu cliques sur le bouton d soumission
Ce que tu devrais faire normalement comme ceci (partie formulaire) est d'entourer tout ceci avec la balise <form>
C'est bon j'ai modifié. Le problème doit venir du traitement ?
Ok,
en cas de problème, n'hesites pas à le signaler
Quand je fais enregistrer, rien ne se passe.
As-tu préciser les options suplementaires à la balise <form> comme ceci
Oui : <form action="traitementgarderie.php" method="post">
Salut
Je tiens a signaler qu'il est possible que je dise des conneries, je débute dans le php mysql :
j'ai remarquais plusieurs erreurs dans ton traitement :
- Tu instancies 2 fois la connexion à la base de donnée
- Tu fais un try mais tu ne fais pas le catch
- Ensuite pour l'insertion en base de donnée la requête n'est pas bonne (en tous cas de ce que j'ai appris y a quelques temps)
- Dans ton else tu fais un echo faux au lieux echo "faux";
- Ensuite après les accolade } normalement il ne doit y avoir de ;
Pour le try catch un truc dans le genre :
Pour les requetes un truc dans le genres :
ou bien :
Il y a sans doute des erreurs je suis sur mon téléphone désolé
Tu dois d'abord regarder si le bouton radio est coché puis ensuite envoyé le résultat dans ta base de donné via une requête et non envoyé la requête sans tester la radio.