PHP modification de donnée

Résolu/Fermé
ced3E Messages postés 101 Date d'inscription mardi 28 décembre 2010 Statut Membre Dernière intervention 9 janvier 2013 - Modifié par ced3E le 19/01/2011 à 19:48
ced3E Messages postés 101 Date d'inscription mardi 28 décembre 2010 Statut Membre Dernière intervention 9 janvier 2013 - 19 janv. 2011 à 20:24
Bonjour,



J' aimerai modifier une donnée dans la bdd a l' aide de la session comme référence de sélection du membre.

Mais aucune modification s' effectue dans ma bdd je comprend pas :(

Voila le code :

mysql_connect("localhost","root", "")  OR die('Erreur de connexion à la base');   
mysql_select_db("xxxx");   


$Prenom = isset($_POST['Prenom']) ? trim(mysql_real_escape_string($_POST['Prenom''])) : '';   


$sql= "UPDATE membres SET  Prenom='$Prenom' WHERE id=" . $_SESSION['id'] . " AND email=" . $_SESSION['email'] .""; 



Merci d' avance

2 réponses

arthezius Messages postés 3538 Date d'inscription jeudi 15 mai 2008 Statut Membre Dernière intervention 11 septembre 2016 475
Modifié par arthezius le 19/01/2011 à 19:56
Tu peux essayer:
$sql= 'UPDATE membres SET Prenom="'.$Prenom.'" WHERE id="'.$_SESSION['id'].'" AND email="'.$_SESSION['email'].'"'; 
mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());

Tu peux tester ta requête avec:
echo $sql;

« La recherche commence là où s'arrête la connaissance. »
0
ced3E Messages postés 101 Date d'inscription mardi 28 décembre 2010 Statut Membre Dernière intervention 9 janvier 2013 2
19 janv. 2011 à 20:24
Merci le problème viens de l' utilisation du mail :(
0