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
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());
		}
	}
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
 
		$sql->update_item_manual("UPDATE ExpediteurEmails SET Email = '".$email."' AND NomExpediteur = '".$nom."' AND UserName = '".$username."' AND Password = '".$pass."' WHERE NumerosExpediteur = ".$sqlId);
je récupère les donnée depuis cette page
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>
Je ne comprend pas pourquoi il me mets un zéro dans la colonne Email

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