Update avec des variables passé en parametre
Bonsoir,
voila j'ai un petit probleme, en effet j'ai une page qui récupère les données d'un formulaire (pré-remplit) et qui execute une requete UPDATE avec ces données.
Les données sont transmises sous formes de variables, mais quand j'execute la requete il ne m'affiche aucune erreur et n'insère rien dans la base de données, par contre quand j'insère les données en dur ca marche... :s
j'ai affiché chaque variable avec un echo et elles s'affichent nikel, je vois pas ou est le probleme.
voici la requete :
Code:
1 2 3 4 5 6 7 8 9
|
$requete = $bdd->prepare('UPDATE porte SET reference = :ref, prix = :prix, photo = :photo, id_matiere = :mat, id_categorie = :cat, id_modele = :mod WHERE id_porte = :id_porte');
$requete->execute(array('ref' => $ref,
'prix' => $prix,
'photo' => $imgfinale,
'mat' => $mat,
'cat' => $cat,
'mod' => $mod,
'id_porte' => $id_porte)); |
et celle qui marche nikel:
Code:
1 2 3 4 5 6 7 8 9
|
$requete = $bdd->prepare('UPDATE porte SET reference = :ref, prix = :prix, photo = :photo, id_matiere = :mat, id_categorie = :cat, id_modele = :mod WHERE id_porte = :id_porte');
$requete->execute(array('ref' => PRT_123456,
'prix' => 123456,
'photo' => "images/test.jpg",
'mat' => "test",
'cat' => "test",
'mod' => "test",
'id_porte' => 456)); |
Merci