erreur insertion en bdd requete prepare
Posté : 19 août 2016, 16:44
Salut à tous.
J'ai mon code qui foire un peu comme qui dirait
J'essai de faire en sorte d'inséré des donnés via une requete préparé mais erreur:
Code:
Warning: PDOStatement::execute(): SQLSTATE[HY093]: Invalid parameter number: parameter was not defined in /home/www/lasortie/add_favoris.php on line 15
Warning: PDOStatement::execute(): SQLSTATE[HY093]: Invalid parameter number in /home/www/lasortie/add_favoris.php on line 15
Problème lors de l'insertion
La ligne correspond à :
'date_added'=>'.NOW())'
J'ai mon code qui foire un peu comme qui dirait
J'essai de faire en sorte d'inséré des donnés via une requete préparé mais erreur:
Code:
<?php
session_start();
include("include/conndb.php");
if(!empty($_SESSION['pseudo']) && !empty($_SESSION['membre']['id_simply_user'])) {
// Insertion
$req = $bdd->prepare('INSERT INTO favoris (id_simply_user, id_loisir, date_added) VALUE (:'.$_SESSION['membre']['id_simply_user'].', :'.$_GET['idfav'].', :NOW()');
$req->execute(array(
'id_simply_user'=>$_SESSION['membre']['id_simply_user'],
'id_loisir'=>$_GET['idfav']
))
or die('Problème lors de l\'insertion');
header("Location:favoris.php");
}else{
header("Location: mon-compte.php");
}
?>
L'erreur est :Warning: PDOStatement::execute(): SQLSTATE[HY093]: Invalid parameter number: parameter was not defined in /home/www/lasortie/add_favoris.php on line 15
Warning: PDOStatement::execute(): SQLSTATE[HY093]: Invalid parameter number in /home/www/lasortie/add_favoris.php on line 15
Problème lors de l'insertion
La ligne correspond à :
'date_added'=>'.NOW())'