Bonjour,

J4ai un petit problème au niveau d'une requete préparée, lors de l'update les modifications ne se font que partiellement c'est a dire que par exemple code postal ne devient pas le code postal saisi par l'internaute mais :code_postal dans la base de données.

Quelqu'un pourrait m'aider ?
Merci d'avance, voici le code :


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
$adresse = $_POST["adresse"];
$code_postal = $_POST["code_postal"];
$ville = $_POST["ville"];
$telephone_fixe = $_POST["telephone_fixe"];
$telephone_portable = $_POST["telephone_portable"];
 
$requete_update = "UPDATE membre SET adresse=':adresse', code_postal=':code_postal', ville=':ville', telephone_fixe=':telephone_fixe', telephone_portable=':telephone_portable' WHERE pseudo='pseudo'";
 
$prepare_update = $connexion_bdd->prepare($requete_update);
 
$prepare_update->execute(array(':adresse'=>$adresse,':code_postal'=>$code_postal,':ville'=>$ville,':telephone_fixe'=>$telephone_fixe,':telephone_portable'=>$telephone_portable));
 
$prepare_update = NULL;
$connexion_bdd = NULL;