Bonjour les amis, j’ai besoin de votre aide s’il vous plait.
J’ai un probleme d’enregistre avec PHP PDO. J’obtient cette erreur quand j’essais de faire un enregistrement: SQLSTATE[HY093]: Invalid parameter number: parameter was not defined
voici mon code
`try {
//insertion dans la base de donnees
$requette = $connexion->prepare('
INSERT INTO baraka(id,classe_el,nom_el,numParent,modalite,montant,somme_v,monaie,date,date_auto,recu,auteur)
VALUES(0,:classe_el,:nom_el,:numParent,:modalite,:montant,:somme_v,:monaie,:date,:date_auto,:recu,:agent)
');
$requette->bindParam(':classe_el', $_SESSION['classe_el']);
$requette->bindParam(':nom_el', $_SESSION['nom_el']);
$requette->bindParam(':numParent', $_SESSION['numParent']);
$requette->bindParam(':modalite', $_SESSION['modalite']);
$requette->bindParam(':montant', $_SESSION['montant']);
$requette->bindParam(':somme_v', $_SESSION['somme_v']);
$requette->bindParam(':monaie', $_SESSION['monaie']);
$requette->bindParam(':date', $_SESSION['date']);
$requette->bindParam(':date_auto', $_SESSION['date_auto']);
$requette->bindParam(':recu', $_SESSION['code_recu']);
$requette->bindParam(':auteur', $_SESSION['namelog']);
if (isset($requette)) {
$requette->execute();
}
header("Location: payFac.php");
} catch (PDOException $e) {
$_SESSION['error'] = $e->getMessage();
header("Location: index.php");
exit();
}`
New contributor
Abdoul-Moumini ILBOUDO is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.