Comment insérer une chekbox dans ma base de donnée
Résolu
flexi2202
Messages postés
3822
Date d'inscription
Statut
Membre
Dernière intervention
-
flexi2202 Messages postés 3822 Date d'inscription Statut Membre Dernière intervention -
flexi2202 Messages postés 3822 Date d'inscription Statut Membre Dernière intervention -
bonjour a tous
cela fait plusieurs heures que je cherche a insérer le résultat d une chekbox dans ma base phpmyadmin
j ai donc suivi ce tuto sur la vidéo
tout fonctionne bien mais j ai rien dans ma table
pourtant je pense avoir suivi a la lettre ce que la personne explique
je n ai aucune erreur
voici mon code
et le code pour la connexion
merci de l aide
cela fait plusieurs heures que je cherche a insérer le résultat d une chekbox dans ma base phpmyadmin
j ai donc suivi ce tuto sur la vidéo
tout fonctionne bien mais j ai rien dans ma table
pourtant je pense avoir suivi a la lettre ce que la personne explique
je n ai aucune erreur
voici mon code
<?php @$ch=$_POST["ch"]; @$valider=$_POST["valider"]; if(isset ($valider)){ echo"vous avez coche les cases suivantes:<br/> "; echo @implode("-",$ch); echo"<hr/>"; include("connexion1.php"); $req=$pdo-> prepare("insert into competences(competence) values(?)"); $req->execute(array(implode("│",$ch))); } ?> <!doctype html> <html lang="fr"> <head> <meta charset="utf-8"> <title>Titre de la page</title> </head> <body> <form name="fo" method="POST" action=""> <input type ="checkbox" name="ch[]"value="html" <?php if( @in_array("html",$ch))echo"checked"?>/>html<br/> <input type ="checkbox" name="ch[]"value="css"<?php if( @in_array("css",$ch))echo"checked"?> />css<br/> <input type ="checkbox" name="ch[]"value="javascript" <?php if( @in_array("javascript",$ch))echo"checked"?>/>javascript<br/> <input type ="submit" name="valider" value="envoyer" /> </form> </body> </html>
et le code pour la connexion
<?php try{ $pdo=new PDO("mysql:host=localhost;dbname=tutophp","root",""); } catch (PDOExceptino $e){ echo $e -> getMessage(); } ?>
merci de l aide
A voir également:
- Comment insérer une chekbox dans ma base de donnée
- Insérer une vidéo dans powerpoint - Guide
- Base de registre - Guide
- Insérer signature word - Guide
- Comment insérer des points de suite sur word - Guide
- Insérer liste déroulante excel - Guide
3 réponses
Bonjour Flexi,
Ta question concernant le PHP je la déplace dans le bon forum .... php.
Pour ce qui est de ton code, tu en as oublié une partie....
Dans la connexion à ta bdd, tu n'as pas activé l'affichage des erreurs PDO.
Je ne vois pas non l'affichage des erreurs PHP au début de ton script
Il ne faut pas non plus utiliser les @ ... qui masquent les éventuelles erreurs dans le code... donc retire les !
Pour rappel ( à lire ET à appliquer )
https://forums.commentcamarche.net/forum/affich-37584941-php-pdo-gerer-les-erreurs
https://forums.commentcamarche.net/forum/affich-37584947-php-gestion-des-erreurs-debogage-et-ecriture-du-code
Une fois ces modifications faites, et si tu ne trouves toujours pas le souci,
Indiques nous si tu as un message d'erreur ( et lequel)
Et montres nous le code modifié.
Ta question concernant le PHP je la déplace dans le bon forum .... php.
Pour ce qui est de ton code, tu en as oublié une partie....
Dans la connexion à ta bdd, tu n'as pas activé l'affichage des erreurs PDO.
Je ne vois pas non l'affichage des erreurs PHP au début de ton script
Il ne faut pas non plus utiliser les @ ... qui masquent les éventuelles erreurs dans le code... donc retire les !
Pour rappel ( à lire ET à appliquer )
https://forums.commentcamarche.net/forum/affich-37584941-php-pdo-gerer-les-erreurs
https://forums.commentcamarche.net/forum/affich-37584947-php-gestion-des-erreurs-debogage-et-ecriture-du-code
Une fois ces modifications faites, et si tu ne trouves toujours pas le souci,
Indiques nous si tu as un message d'erreur ( et lequel)
Et montres nous le code modifié.
bonjour jordane
toujours présent
merci pour la reponse
j ai parvenu a créer une table a y envoyer des données
mais avec le checkbox cela ne fonctionne pas
donc je suis allé sur youtube chercher un tuto que j ai suivi pas a pas
et ce qui est surprenant c est chez lui ca fonctionne
tu vas me dire c est que j ai des erreurs
oui d accord ...
donc je vais essayer d intégrer et de comprendre ou je dois placer ces codes
donc je vais commencer par le premier
car cela ne sert a rien de modifier des choses si l on ne comprends pas ou l on va
je pense que tu es d accord ?
toujours présent
merci pour la reponse
j ai parvenu a créer une table a y envoyer des données
mais avec le checkbox cela ne fonctionne pas
donc je suis allé sur youtube chercher un tuto que j ai suivi pas a pas
et ce qui est surprenant c est chez lui ca fonctionne
tu vas me dire c est que j ai des erreurs
oui d accord ...
donc je vais essayer d intégrer et de comprendre ou je dois placer ces codes
donc je vais commencer par le premier
car cela ne sert a rien de modifier des choses si l on ne comprends pas ou l on va
je pense que tu es d accord ?
bonsoir
voila c est régler grâce
a ceci
https://www.studentstutorial.com/php/php-multiple-checkbox-data-insert
voila c est régler grâce
a ceci
https://www.studentstutorial.com/php/php-multiple-checkbox-data-insert