j'ai une page supprimer.php afin de supprimer des message contenu dans ma table message elle se compose ainsi : 1) id 2) id_exp 3) id_des 4) dt pour la date 5 ) titre 6 ) message voila mon souçi et l'erreur que ça me renvoie :Warning: mysql_free_result(): supplied argument is not a valid MySQL result resource in /home/renccas/public_html/supprimer.php on line 26
Warning: Cannot modify header information - headers already sent by (output started at /home/renccas/public_html/supprimer.php:26) in /home/renccas/public_html/supprimer.php on line 31et le code de ma page supprimerje ne vois vraiment pas d'ou ça viens j'ai beau cherché GOOGLE etc mais je ne trouve pas , est ce que quelqu'un pourrais il 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 <?php session_start(); // on vérifie toujours qu'il s'agit d'un membre qui est connecté if (!isset($_COOKIE['id'])) { // si ce n'est pas le cas, on le redirige vers l'accueil header ('Location: index.php'); exit(); } // on teste si l'id du message a bien été fourni en argument au script envoyer.php if (!isset($_GET['id']) || empty($_GET['id'])) { header ('Location: membres.php'); exit(); } else { $base = mysql_connect ('xxxxx', 'xxxxx', 'xxxxx'); mysql_select_db ('xxxxxx', $base); // on prépare une requête SQL permettant de supprimer le message tout en vérifiant qu'il appartient bien au membre qui essaye de le supprimer $sql = 'DELETE FROM message WHERE id_des="'.$_COOKIE['id'].'" AND id="'.$_GET['id'].'"'; // on lance cette requête SQL $req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error()); mysql_free_result($req); mysql_close(); header ('Location: membres.php'); exit(); } ?>
Partager