Suppression d'une entrée en fonction d'un checkbox
Salut,
J'ai fait un script PhP pour que l'utilisateur puisse supprimer une entrée d'une table si il a coché un checkbox.
Quand je lance le script, il n'y a pas d'erreur php mais quand je choisi l'entrée à supprimer puis je clique sur le bouton supprimer, rien ne se fait.
Si vous pouviez me donne un coup de main
Voila le code:
Code:
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
|
<?php
mysql_connect("localhost", "root", "");
mysql_select_db("basedif");
$sql = "select NumNews,Titre,Date,Auteur from news;";
$result = mysql_query($sql) or die('Erreur SQL : '.mysql_error());
$nb=0;
echo "<h1>Panneau d'administration</h1>";
echo '<h2>Liste des News</h2>';
echo "<p><table border=1 width='50%'>";
echo '<tr><th>N°</th><th>Titre</th><th>Date</th><th>Auteur</th></tr>';
while($champs = mysql_fetch_array($result))
{
echo "<tr><td>".$champs[0]."</td><td>".$champs[1]."</td><td>".$champs[2]."</td><td>".$champs[3]."</td><td><input type='checkbox' name='choix'></td></tr>";
$nb++;
}
echo "</table><p>";
echo "Il y a ".$nb." news.<br>";
echo 'Sélectionnez les news que vous voulez supprimer<br>';
echo "<input type='submit' name='suppr' value='Supprimer'>";
echo '<input type="reset" value="Annuler">';
if(isset($_POST['suppr']))
{
if ($_POST['choix'] == on)
{
$requete=mysql_query("delete from news where NumNews=".$champs[0].";");
}
}
?> |
Merci d'avance