bonjour voila je me suis servis d un tuto du site de zero pour gerer des fournissseur en ayant la possibilité de mes modifier et le supprimer sur la ligne du fournisseur il ne me mais aucune erreur et pourtant quand je rentre un enregistrement il ne fait rien et quand je la supprime idem: voici les deux pahes
la 1 pour afficher un tableau des enregistrement des fournssieur par ligne et permetre de le smodifier et supprimer:

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
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
<?php
include("../include/session.php");
 
$description = "";
$keywords = "";
$subject = "";
$title = "";
$fakea = "";
$menu = false;
$NoLang = true;
 
$body = '<h1>Gestion des fournisseurs</h1>';
 
 
 
	$body .='<a href="rediger_fournisseur.php">Ajouter un fournisseur</a>';
 
 
      //-----------------------------------------------------
 
      // Vérification 1 : est-ce qu'on veut poster une news ?
 
      //-----------------------------------------------------
 
    if (
  ( isset($_POST['nom_founisseur']) )
  && ( isset($_POST['prenom_fournisseur']) )
    && ( isset($_POST['adresse_fournisseur']) )
      && ( isset($_POST['tel_fournisseur']) )
        && ( isset($_POST['email_fournisseur']) ))
 
 
      {
 
        $nom_fournisseur = addslashes($_POST['nom_fournisseur']);
 
        $prenom_fournisseur = addslashes($_POST['prenom_fournisseur']);
		$adresse_fournisseur = addslashes($_POST['adressse_fournisseur']);
		$tel_fournisseur = addslashes($_POST['tel_fournisseur']);
		$email_fournisseur = addslashes($_POST['email_fournisseur']);
 
          // On vérifie si c'est une modification de news ou pas
 
          if ($_POST['id_founrnisseur'] == 0)
 
          {
 
              // Ce n'est pas une modification, on crée une nouvelle entrée dans la table
 
              mysql_query("INSERT INTO fournisseur VALUES('', '" . $nom_fournisseur . "', '" . $prenom_fournisseur . "', '" .$adresse_fournisseur. "','".$tel_fournisseur."','".$email_fournisseur."')");
 
  }
 
          else
 
          {
 
              // On protège la variable "id_news" pour éviter une faille SQL
 
              $_POST['id_fournisseur'] = addslashes($_POST['id_fournisseur']);
 
              // C'est une modification, on met juste à jour le titre et le contenu
 
                            $query = "UPDATE fournisseur SET 
              nom_fournisseur = '" . $nom_fournisseur . "' , 
              prenom_fournisseur = '" . $prenom_fournisseur . "' , 
              adresse_fournisseur = '" . $adresse_fournisseur . "' , 
              tel_fournisseur = '" . $tel_fournisseur . "' , 
              email_fournisseur = '" . $email_fournisseur . "' 
              WHERE id = '" . $_POST['id_fournisseur'] . "'" ;
 
			mysql_query($query) or die (mysql_error());
     }
 
      }
 
 
      //--------------------------------------------------------
 
      // Vérification 2 : est-ce qu'on veut supprimer une news ?
 
      //--------------------------------------------------------
 
      if (isset($_GET['supprimer_fournisseur'])) // Si on demande de supprimer une news
 
      {
 
          // Alors on supprime la news correspondante
 
          // On protège la variable "id_news" pour éviter une faille SQL
 
          $_GET['supprimer_fournisseur'] = addslashes($_GET['supprimer_fournisseur']);
 
          mysql_query('DELETE FROM fournisseur WHERE id=\'' . $_GET['supprimer_fournisseur'] . '\'');
 
      }
 
 
 
     $body .=' <table><tr>

      <th>Modifier</th>

      <th>Supprimer</th>

      <th><center>Nom</center></th>
 
      <th><center>Prenom</center></th>
	  
	  <th><center>Adresse</center></th>
	  
	  <th><center>Tel</center></th>
	  
	  <th><center>Email</center></th>

      </tr>';
 
 
 
      $retour = mysql_query('SELECT * FROM fournisseur ORDER BY id_fournisseur DESC');
 
      while ($donnees = mysql_fetch_array($retour)) // On fait une boucle pour lister les news
 
      {
 $body .='
 
      <tr>

      <td><a href="rediger_fournisseur.php?modifier_fournisseur=' . $donnees['id_fournisseur'] . '">Modifier</a></td>';
 
    $body .='   <td><a href="gesFournisseur.php?supprimer_fournisseur=' . $donnees['id_fournisseur'] . '">Supprimer</a></td>';
 
       $body .='<td> '.$donnees['nom_fournisseur'].'</td>';
 
	 $body .='<td> '.$donnees['prenom_fournisseur'].'</td>';
 
	 $body .='<td>'.$donnees['adresse_fournisseur'].'</td>';
 
	 $body .='<td>'.$donnees['tel_fournisseur'].'</td>';
 
	   $body .='<td>'.$donnees['email_fournisseur'].'</td>';
 
   $body .='</tr>';
 
}
 
 
 
	include("../include/base.php");
?>
et la seconde page l'interface donc qui est afficher quand on demande une modification ou créer un nouveau fournisseur le code a l air correcte et il n y aucune erreur je ne comprend pas.