Bonjour a tous
Pour mes cours je dois faire un mise à jour de plusieurs champs dans la même table,
J'utilise une classe Mysql avec un fonction update_item_manual
Voici le code de la fonction
dans mon code je code j'appelle cette méthode de la manière suivante
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 public function update_item_manual($requete) { $query=$requete; //echo $query; $result = mysql_query($query); if ($result) { echo"La modification a bien été enregistrée"; } else { $this->error("Erreur lors de la modification d'item ".mysql_error()); } }
je récupère les donnée depuis cette page
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 $sql->update_item_manual("UPDATE ExpediteurEmails SET Email = '".$email."' AND NomExpediteur = '".$nom."' AND UserName = '".$username."' AND Password = '".$pass."' WHERE NumerosExpediteur = ".$sqlId);
Je ne comprend pas pourquoi il me mets un zéro dans la colonne Email
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
49
50
51
52
53
54
55
56
57 <form action="pages/modification.php?page=8&index=1" method="post"> <div> <fieldset> <legend>Modifier l' email</legend> <span id="sprytextfield1"> <label> <input type="text" name="email" id="text1" value="<?php echo $tabResult['Email']?>"> <input type="hidden" name="hide" value="<?php echo $index ?>"/> </label> <span class="textfieldRequiredMsg">Une valeur est requise.</span> <span class="textfieldInvalidFormatMsg">Format non valide.</span> </span> </fieldset> </div> <div> <fieldset> <legend>Ajouter un nom d'expediteur</legend> <span id="sprytextfield2"> <label> <input type="text" name="nomExpediteur" id="text2" value="<?php echo $tabResult['NomExpediteur']?>"/> </label> <span class="textfieldRequiredMsg">Une valeur est requise.</span> <span class="textfieldInvalidFormatMsg">Format non valide.</span> </span> </fieldset> </div> <div> <fieldset> <legend>Ajouter le mot de passe</legend> <span id="sprypassword1"> <label> <input type="password" name="pass" id="password1"> </label> <span class="passwordRequiredMsg">Une valeur est requise.</span> </span> </fieldset> </div> <div> <fieldset> <legend>Confirmation du mot de passe</legend> <span id="spryconfirm1"> <label> <input type="password" name="password2" id="password2"> </label> <span class="confirmRequiredMsg">Une valeur est requise.</span> <span class="confirmInvalidMsg">Les valeurs ne correspondent pas.</span> </span> </fieldset> </div> <div class="button"> <fieldset> <legend>enregistrer l'email</legend> <input type="image" src="http://www.kayenne.ch/images/Save.png"name="envoi" value="submit" alt="envoyer" title="envoyer"/> </fieldset> </div> </form>
Et ce que j'ai fais une erreur de syntaxe ou alors il y a problème avec la manière don je fais ma requête
Merci pour vos info
Di Blasio Michael
Partager