Mon code ne marche pas
Fermé
IBFA
Messages postés
1
Date d'inscription
mardi 24 octobre 2017
Statut
Membre
Dernière intervention
24 octobre 2017
-
Modifié le 24 oct. 2017 à 15:04
jordane45 Messages postés 38451 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 9 mars 2025 - 24 oct. 2017 à 15:11
jordane45 Messages postés 38451 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 9 mars 2025 - 24 oct. 2017 à 15:11
A voir également:
- Mon code ne marche pas
- Code asci - Guide
- Code puk bloqué - Guide
- Code telephone oublié - Guide
- Code activation windows 10 - Guide
- Code gta 4 ps4 - Guide
1 réponse
jordane45
Messages postés
38451
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
9 mars 2025
4 739
24 oct. 2017 à 15:11
24 oct. 2017 à 15:11
Bonjour,
Déjà... active la gestion des erreurs PDO dans la CONNEXION à ta bdd
voir ici : https://forums.commentcamarche.net/forum/affich-37584941-php-pdo-gerer-les-erreurs
Ensuite, voici ton code corrigé :
Au passage, je t'invite également à lire (et à appliquer....) ceci :
https://forums.commentcamarche.net/forum/affich-37584947-php-gestion-des-erreurs-debogage-et-ecriture-du-code
Et pour finir, pour tes prochaines questions, merci de penser à utiliser les balises de code : https://codes-sources.commentcamarche.net/faq/10686-le-nouveau-codes-sources-comment-ca-marche#balises-code
Déjà... active la gestion des erreurs PDO dans la CONNEXION à ta bdd
voir ici : https://forums.commentcamarche.net/forum/affich-37584941-php-pdo-gerer-les-erreurs
Ensuite, voici ton code corrigé :
<?php //Activation des affichage erreurs PHP error_reporting(E_ALL); ini_set('display-errors','on'); //ouverture de la connexion require_once 'connect.php'; //récupération PROPRE des variables AVANT de les utiliser $nom= !empty($_POST['nom']) ? $_POST['nom'] : NULL; $prenom= !empty($_POST['prenom']) ? $_POST['prenom'] : NULL; $sexe= !empty($_POST['sexe']) ? $_POST['sexe'] : NULL; $date_naissance= !empty($_POST['date_naissance']) ? $_POST['date_naissance'] : NULL; $contats= !empty($_POST['contats']) ? $_POST['contats'] : NULL; $adresse= !empty($_POST['adresse']) ? $_POST['adresse'] : NULL; // Traitement du submit: // requete d'insertion a la base de données if (isset ($_POST['nouvo'])) { $sql = "insert into stagiaire_nvo (nom,prenom,sexe,date_naissance,contacts,adresse) values(?,?,?,?,?,?)"; $datas = array($nom,$prenom,$sexe,$dte_N,$adresse,$contacts); try{ $prep = $bdd->prepare($sql); $prep->execute($datas); echo"enregistrement validé"; }catch(Exception $e){ echo "Erreur ! ".$e->getMessage(); } }
Au passage, je t'invite également à lire (et à appliquer....) ceci :
https://forums.commentcamarche.net/forum/affich-37584947-php-gestion-des-erreurs-debogage-et-ecriture-du-code
Et pour finir, pour tes prochaines questions, merci de penser à utiliser les balises de code : https://codes-sources.commentcamarche.net/faq/10686-le-nouveau-codes-sources-comment-ca-marche#balises-code