bonjour
sur mon site j'ai créer un système qui supprime les messages personnels mais le seul problème il ne les supprimes pas
le code
merci de m'aider
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
47
48
49
50 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" > <head> <title>espace membre --> message recu</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <link rel="stylesheet" type="text/css" media="screen" title="Simple" href="toutetrien.css" /> </head> <body> <?php include("menu.php"); ?> </div> <div id="corp"> les messages recus <form method="post" action="message.php"> <?php { echo '<table> <th><td>'.$pseudo.'</th><th><a href="message.php?message='.$donnees['mp.id'].'">'.$titre.'</a></th><th><label><input type="checkbox" name="supprimer[]" value ='.$donnees['mp.id'].'/></label></th></td></table><br/>'; //afficahge des message } } } ?> <input type="submit" value="supprimer"> </form> attention pour tout action sur supprimer est définitive. <?php if(!empty($_POST) ) // le form a été soumis { // servira à enregistrer les messages pour les erreurs rencontrées $_POST = array_map('trim', $_POST); $erreur = array(); if(!empty($_POST['supprimer'])) { $erreur[] = 'veillez cocher les case merci'; } if(empty($erreur)) { mysql_query("delete * from mp where id='".$_POST['supprimer']."'")or die (mysql_error());//supprime les message } } if( !empty($erreur) ) // Donc le formulaire a été envoyé et au moins une erreur a été rencontrée { // on affiche les erreurs foreach( $erreur as $valeur ) echo $valeur . '<br>'; } ?>
schats
ps: j'ai mit tout le code car je ne voie pas ou sa bug
Partager