Bonjour a tous,
Je suis entrain de faire un module de news pour mes cours.
J'utilise wamp donc en local je viens de faire la page qui doit afficher les news.
Mais quand je fais le test en local il ne ce passe rien pas de message d'erreur ni aucune news affichées.
voici la tablepour montré qu'il existe bien une donnée)
Index.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 -- -- Structure de la table `news` -- CREATE TABLE `news` ( `news_id` int(11) unsigned NOT NULL auto_increment, `date` date NOT NULL default '0000-00-00', `titre` longtext, `texte` longtext, PRIMARY KEY (`news_id`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=2 ; -- -- Contenu de la table `news` -- INSERT INTO `news` (`news_id`, `date`, `titre`, `texte`) VALUES (1, '2009-02-17', 'news 1', 'blablablabla');
Et l'include pour la connections a la BDD:
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 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>index.php</title> </head> <body> <div align="center"> <a href="index.php">Conssulter les news</a>||<a href="admin.php">Administration</a> <p>Retrouvez ci-dessous toutes les dernières news. <br> N'hésitez-pas à en prendre connaissance régulièrement afin de connaître les dernières modifications et informations concernant le site.</p> <?php include(includes/sql_connect.php); /* Fonction qui convertit une date au format MySQL (AAAA-MM-JJ) au format français (JJ/MM/AAAA)*/ function DateMySQLEnDateTexte($datemysql) { return substr($datemysql,8,2)."/".substr($datemysql,5,2)."/".substr($datemysql,0,4); } /*extraction des données de la table news*/ $requete_news="SELECT news_id,date,titre,texte FROM news ORDER BY news_id DESC"; if ($envoi_news=mysql_query($requete_news)) { while ($data_news=mysql_fetch_array($envoi_news)) { $news_id = $data_news['news-id']; $date = DateMySQLEnDateTexte($data_news["date"]); $titre = $data_news['titre']; $texte = $data_news['texte']; } } ?> <?php echo $news_id,$date,$titre,$texte; ?> </div> </body> </html>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <?php mysql_connect("localhost","root","") or die(mysql_error()); mysql_select_db("module_news") or die(mysql_error()); ?>
Partager