bonjour;
j’essaye de supprimer d'une base de données le msg cocher en utilisant les checkbox .et pour cela j'ai réaliser ce script si quelqu'un peut m'aider a le corriger vu qu'il fonctionne pas le problème c'est qu'il se content e juste de sélectionner les données de ma table sans les supprimer 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
 
<?php
 
 
$sql= "SELECT * FROM email " ;
 
 
$req= mysql_query($sql)or exit('Erreur SQL !<br />'.$sql.'<br />'.mysql_error()); 
 
while($data =mysql_fetch_array($req)){
 
 
echo '<input type="checkbox" name="mon_champ[]" value="'.$data['id'].'">';
 
echo '<h7>'  .$data['message'].'</h7>';
 
echo '<br><h7>'  .$data['texte'].'</h7></br>';
 
}
  if (isset($_POST['mon_champ']) AND !empty($_POST['mon_champ'])) {
 
    foreach ($_POST['mon_champ'] as $id) {
 
$sql='DELETE FROM email WHERE id="'.$data['id'].'"';
$req= mysql_query($sql) or exit('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());
 
 
 }
}
 
 
?>