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:
Merci d'avance
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].";"); } } ?>
Partager