Le script php ci-après que j'ai utilisé souvent à des variantes près qui marchaient très bien plante systématiquement dès que le nombre de champs à saisir excède deux et affiche le message:
J'y perds mon latinFatal error: Uncaught PDOException: SQLSTATE[HY093]: Invalid parameter number: parameter was not defined in /opt/lampp/htdocs/LES_TROIS_LOGICIELS/PESEEduMECANICIEN/portail/formulaireQuestionsReponsesUtilisateurs01_post.php:24 Stack trace: #0 /opt/lampp/htdocs/LES_TROIS_LOGICIELS/PESEEduMECANICIEN/portail/formulaireQuestionsReponsesUtilisateurs01_post.php(24): PDOStatement->execute(Array) #1 {main} thrown in /opt/lampp/htdocs/LES_TROIS_LOGICIELS/PESEEduMECANICIEN/portail/formulaireQuestionsReponsesUtilisateurs01_post.php on line 24
Voici le script:
Quelqu'un a t il une idée de ce qui se passe?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 $req = $bdd->prepare('UPDATE enquete SET accesLogicielRadio =:accesLogicielRadio,accesLogicielProposition =:accesLogicielProposition,aéronefSelectionRadio =:aéronefSelectionRadio, aéronefSelectionProposition =:aéronefSelectionProposition WHERE nomAdherent =:nomAdherent'); $req->execute(array( 'accesLogicielRadio' => $_POST['accesLogicielRadio'], 'accesLogicielProposition' => $_POST['accesLogicielProposition'], 'aéronefSelectionRadio' => $_POST['aéronefSelectionRadio'], 'aéronefSelectionProposition' => $_POST['aéronefSelectionProposition'], 'nomAdherent' => $_SESSION['nomAdherent'] ));
captainchristian
Partager