erreur Invalid parameter number: mixed named and positional parameters
Bonjour
ma requête me renvoie cette erreur
Citation:
Uncaught exception 'PDOException' with message 'SQLSTATE[HY093]: Invalid parameter number: mixed named and positional parameters'
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| $update_equipe=$bdd->prepare("UPDATE prod_intermittents SET fonction=:fonction, date_embauche=:debut, date_debauche=:fin WHERE inter_id= ?");
$update_equipe->bindParam(':fonction', $fonction);
$update_equipe->bindParam(':debut', $datedebutEN);
$update_equipe->bindParam(':fin', $datefinEN);
foreach ($_POST['idprod'] as $key =>$val){
$idprod=$val;
$id_inter=$_POST['id_intermittent'][$key];
$fonction=$_POST['fonction'][$key];
$datedebut=$_POST['datedebut'][$key];
$datefin=$_POST['datefin'][$key];
$datedebutEN=ladate($datedebut);
$datefinEN=ladate($datefin);
echo "id inter".$id_inter;
$update_equipe->execute(array($id_inter));
}
$affich_equipe->execute(array($idprod)); |