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 : 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
 
<?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