par
Saian » 03 juin 2019, 14:23
$db est bien une instance de PDO ?
$sql = "INSERT INTO questionnaire (idFormation ,nom ,prenom ,souhait ,objectif ,prog ,apport ,qua_theo ,qua_pra ,equilibre ,animation ,ecoute ,ambiance ,rythme ,outils ,satisfaction ,objectif_attein ,necessite_pro ,necessite_perso ,sup_obj ,autre_form ,forma) VALUES (".$formation_id.", '".$nom."', '".$prenom."', ".$souhait.", ".$objectif.",".$prog.",".$apport.",".$qua_theo.",".$qua_pra.",".$equilibre.",".$animation.",".$ecoute.",".$ambiance.",".$rythme.",".$outils.",".$satisfaction.",".$objectif_attein.",".$necessite_pro.",".$necessite_perso.",".$sup_obj.",".$autre_form.",'".$formation."'')";
echo $sql; // tu peux copier la requête dans le navigateur et la tester dans phpmyadmin
if (!($req = $db->query($sql)))
print_r($db->errorInfo());
Pardon c'est errorInfo() pas getErrorInfo()
Toute l'API est documentée ici
https://www.php.net/manual/fr/book.pdo.php
PS : je viens de voir un problème à la fin de la requête, il y a à priori un ' en trop qui doit provoquer une erreur lors de l'exécution de la requête :
",'".$formation."'')"
",'".$formation."')"
$db est bien une instance de PDO ?
[PHP]$sql = "INSERT INTO questionnaire (idFormation ,nom ,prenom ,souhait ,objectif ,prog ,apport ,qua_theo ,qua_pra ,equilibre ,animation ,ecoute ,ambiance ,rythme ,outils ,satisfaction ,objectif_attein ,necessite_pro ,necessite_perso ,sup_obj ,autre_form ,forma) VALUES (".$formation_id.", '".$nom."', '".$prenom."', ".$souhait.", ".$objectif.",".$prog.",".$apport.",".$qua_theo.",".$qua_pra.",".$equilibre.",".$animation.",".$ecoute.",".$ambiance.",".$rythme.",".$outils.",".$satisfaction.",".$objectif_attein.",".$necessite_pro.",".$necessite_perso.",".$sup_obj.",".$autre_form.",'".$formation."'')";
echo $sql; // tu peux copier la requête dans le navigateur et la tester dans phpmyadmin
if (!($req = $db->query($sql)))
print_r($db->errorInfo());[/PHP]
Pardon c'est errorInfo() pas getErrorInfo()
Toute l'API est documentée ici https://www.php.net/manual/fr/book.pdo.php
PS : je viens de voir un problème à la fin de la requête, il y a à priori un ' en trop qui doit provoquer une erreur lors de l'exécution de la requête :
[PHP]",'".$formation."'')"
",'".$formation."')"[/PHP]