Bonjour,
je suis en train de construire mon site, et je débute en php et mysql...
J'ai 2 soucis:
- Le premier quand je fais mes enregistrements, si je fais un retour à la ligne, l'enregistrement ne se fait pas.
- Le deuxième, plus gênant, je souhaite faire une suppression d'enregistrement, mais rien ne se fait! Je vous joint le code de ma page News.php:
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
<?php
    $db = mysql_connect('localhost', 'root');
    mysql_select_db('news',$db);
    $sql = 'SELECT id,titre,message,date FROM news ORDER BY id DESC ';
    $req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error()); 
    while($data = mysql_fetch_assoc($req))
    {?><tr><td><div class="cadre_news">
        <div class="titre_news">
        <?echo $data['titre'];?>
        </div>
        <img class="redstripe" src="images/redstripe.jpg" alt="redstripe" title="redstripe" />
        <div class="message_news">
        <?echo $data['message'];?>
        </div>
        <div class="auteur_news">
        <br /><img class="redstripe" src="images/redstripe.jpg" alt="redstripe" title="redstripe" /><br />
        <?if(session_is_registered("session")){?>
        <a href="<?echo "deletenews.php?news=".$data['id']?>"><img align="left" src="images/effacer.gif" alt="effacer" title="effacer" /></a><?}?>
        News post&eacute;e par le Webmaster le :
        <?echo $data['date'];?>.
        </div>
        </div></td></tr>
    <?    
    }
    mysql_close();
    ?>
Jusque là pas de problème, mon bouton effacer s'affiche lorsque ma session est active...
Voici le code du script deletenews.php:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
<?
if(session_is_registered("session"))
{
$db = mysql_connect('localhost', 'root');  // on se connecte à MySQL 
mysql_select_db("news",$db);  // on sélectionne la base 
$query = 'DELETE * FROM news WHERE id = $_GET['id']';  // on crée la requête SQL
mysql_query($query);
}?>
Dans l'espoir que quelqu'un puisse m'aider, je suis coincé là...
Merci et à bientôt.