J'ai un petit tableau affichant les données d'une base clients.
J'ai fait une dernière ligne pour supprimer chaque ligne en cliquant sur un bouton supprimer.
Mon problème est le suivant:
Quel que soit la ligne sur laquelle je clique sur le bouton "supprimer", c'est toujours le dernier ID de ma table qui est supprimé, et non pas celui que je désire:
Voici mon code, je ne comprend pas du tout:
Code : Tout sélectionner
if(isset($_GET['id'])){
$id = $_GET['id'];
mysql_query("DELETE FROM contact WHERE ID_contact='$id'")or die(mysql_error());
echo '<p style="color:#ff0000;font-weight:bold;">Le client a bien été supprimé</p>'."<br><br><a href=\"adduser.php\">Ajouter un nouveau client</a>"."<br><br><a href=\"index.php\">Revenir à l'accueil</a>";
}
else{
?>
<p style="text-align: center;"><input type="button" name="nouveau" value="Nouveau Client" onclick="self.location.href='adduser.php'"/> <input type="button" name="rechercher" value="Rechercher" onclick="self.location.href='rechercher.php'"/></p>
</center>
<form action="index.php" method="GET" onSubmit="return confirm('Etes vous sur de vouloir supprimer ce client ?');" >
<table border="5" align="center">
<tr>
<th align="center" valign="middle"> ID </th>
<th align="center" valign="middle"> Numéro Client </th>
<th align="center" valign="middle"> Société </th>
<th align="center" valign="middle"> Nom </th>
<th align="center" valign="middle"> Adresse </th>
<th align="center" valign="middle"> Code Postal </th>
<th align="center" valign="middle"> Ville </th>
<th align="center" valign="middle"> Téléphone Fixe </th>
<th align="center" valign="middle"> Téléphone Portable </th>
<th align="center" valign="middle"> Fax </th>
<th align="center" valign="middle"> Mail </th>
<th align="center" valign="middle"> Remarques </th>
</tr>
<?php do { ?>
<tr>
<td align="center" valign="middle"><input type="hidden" name="id" value="<?php echo $row_clients['ID_contact']; ?>"></td>
<td align="center" valign="middle"> <?php echo $row_clients['numeroclient']; ?> </td>
<td align="center" valign="middle"> <?php echo $row_clients['societe']; ?> </td>
<td align="center" valign="middle"> <?php echo $row_clients['nom']; ?> </td>
<td align="center" valign="middle"> <?php echo $row_clients['adresse']; ?> </td>
<td align="center" valign="middle"> <?php echo $row_clients['codepostal']; ?> </td>
<td align="center" valign="middle"> <?php echo $row_clients['ville']; ?> </td>
<td align="center" valign="middle"> <?php echo $row_clients['telfixe']; ?> </td>
<td align="center" valign="middle"> <?php echo $row_clients['telportable']; ?> </td>
<td align="center" valign="middle"> <?php echo $row_clients['fax']; ?> </td>
<td align="center" valign="middle"> <?php echo $row_clients['mail']; ?> </td>
<td align="center" valign="middle"> <?php echo $row_clients['remarques']; ?> </td>
<td><input type="submit" name="Supprimer" value="Supprimer"></td>
</tr>
<?php } while ($row_clients = mysql_fetch_assoc($clients)); ?>
</table>