Bonjour,
Je rencontre un petit soucis concernant la suppression de ligne en php.
J'ai un tableau de plusieurs colonnes et plusieurs lignes et dans la dernière colonne de chaque ligne un bouton "supprimer".
La suppression marche (même dans la BDD) mais c'est toujours ma dernière ligne qui est supprimée (et non celle en face du bouton comme je le voudrais)...
voici mon tableau sur la page Recap.php :
<form action="RecapSupp.php" method="post">
...
...
<?php while($data3 = mysql_fetch_assoc($sql3))
{
echo "<tr>
<td>$data3[ID]</td> //A CHAQUE LIGNE TOUS LES ID DIFFERENTS S'AFFICHENT CORRECTEMENT
<td>$data3[chp1]</td>
<td>$data3[chp2]</td>
<td>$data3[chp3]</td>
<td><input type=\"hidden\" name=\"ID\" value=\"$data3[ID]\">
<input type=\"submit\" value=\"delete\"></td> // BOUTON SUPPRIMER
</tr>
puis la page RecapSupp.php :
$ID=$_POST["ID"];
echo $ID; // ici c'est l'ID de la dernière ligne qui est affiché :s
$query4 = "DELETE FROM matable WHERE ID=$ID";
mysql_query($query4) or die(mysql_error());
auriez vous un tuyau à me donner?
merci