bonjour a vous
voila mes membres ont édité un profil
(stocké dans la table profil)
il n'avait pas la possibilité de le modifier par formulaire aussi
mais je voudrais leur donner cette possibilité
mais j'y arrive pas je sais que c'est " update"
pouvez-vous me renseigner svp ?
mon code et
mais j'ai ce message
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48 <?php //On vérifie si le formulaire a été envoyé. if(isset($_POST['Submit']) && $_POST['Submit'] == 'Modifier mon profile') { mysql_connect("******", "****", "*****") or die(mysql_error()); mysql_select_db("f******") or die(mysql_error()); $pseudo = mysql_real_escape_string($_POST['pseudo']); $email = mysql_real_escape_string($_POST['email']); $id_reg = mysql_real_escape_string($_POST['id_reg']); $ville = mysql_real_escape_string($_POST['ville']); $sexe = mysql_real_escape_string($_POST['sexe']); $orient = mysql_real_escape_string($_POST['orient']); $poids = mysql_real_escape_string($_POST['poids']); $ageday = mysql_real_escape_string($_POST['ageday']); $agemonth = mysql_real_escape_string($_POST['agemonth']); $ageyear = mysql_real_escape_string($_POST['ageyear']); $descri = mysql_real_escape_string($_POST['descri']); $taille = mysql_real_escape_string($_POST['taille']); $requete = "INSERT UPDATE profile SET pseudo='".$pseudo."', email='".$email."', id_reg='".$id_reg."', ville='".$ville."', sexe='".$sexe."', orient='".$orient."', poids='".$poids."', ageday='".$ageday."', agemonth='".$agemonth."', ageyear='".$ageyear."', descri='".$descri."',taille='".$taille."', WHERE pseudo=".$pseudo.""; $result = mysql_query($requete) or die(mysql_error()); if($result == TRUE) { echo '<p>L\'enregistrement des modifications a été effectué .</p>'; exit(); } else { echo '<p>Une erreur est survenue pendant la requête.</p>'; exit(); } mysql_close(); } else { // On réaffiche le formulaire s'il n'a pas été envoyé. header('Location: modifier_profile.php'); exit(); } ?>
donc voila mon code a une faute pouvez-vous me dire laquelle svp ?You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'UPDATE profile SET pseudo='test', email='', id_reg='Ile de France', ville='qfhgj' at line 1
merci cordialement nico
Partager