Suppression d'une ligne d'une base de données (PHP/Mysql)
bonjour,
je sais pas si c'est le bon emplacement:bug:
bref, je suis en train de créer un petit site web et j'ai un problème quant à la supression de lignes d'un tableau
j'ai crée une page php contenant un tableau qui s'alimente dynamiquement à partir de la base de données
la première colonne contient des images jouant le rôle de liens de suppression de la ligne devant laquelle elles sont mises
je veux qu'on cliquant sur l'image, la ligne correspondante se supprime de la base
voila mes deux bout de code
clavier.php ( elle affiche tous les claviers contenue dans la table materiels)
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
|
<?php
$query = "SELECT * from materiel where typ='clavier'";
$result = mysql_query($query);
while($row = mysql_fetch_row($result))
{
$idm = $row[0]; $typ = $row[1]; $marque = $row[2]; $etat = $row[3];$date_acq = $row[4]; $date_meo = $row[5]; $duree_grt = $row[6]; $id_frs = $row[7];
echo "<tr>\n
<td><a href=\"supress.php?id=\".$row[0].\"\"> <input type=\"image\" src=\"del.png\" width=\"30\" height=\"30\" alt=\"supprimer\" name=\"del_img\"></a></td>\n
<td>$idm</td>\n
<td>$typ</td>\n
<td>$marque</td>\n
<td>$etat</td>\n
<td>$date_acq</td>\n
<td>$date_meo</td>\n
<td>$duree_grt</td>\n
<td>$id_frs</td>\n
</tr>\n";
}
?> |
supress.php (celle-ci doit se charger de la suppression)
Code:
1 2 3 4 5 6 7 8 9 10 11 12
|
<html>
<?php
$id = intval($_POST['id']);
mysql_query("DELETE FROM materiel WHERE id_m = '$id' ");
header("Location:clavier.php");
mysql_close();
?>
<body>
</body>
</html> |
==> la page clavier.php se réaffiche mais rien n'est supprimé
merci de me clarifer l'erreur
je serais vraiment très reconnaissante .