Voila alors j'ai fait un script pour mettre des news en page d'acceuil.

sur 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
27
28
29
30
31
32
33
34
35
36
37
38
 
<html>
<head>
<title> les news </title>
</head>
<body>
<?php
 
$link = mysql_connect ('localhost', 'root', '');
mysql_select_db('workflow', $link);
 
$sql = 'SELECT auteur, titre, date, texte_news FROM news ORDER BY date DESC;';
 
$req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());
 
$nb_news = mysql_num_rows($req);
 
if ($nb_news == 0) {
	echo 'Aucune news enregistrée.';
}
else {
 
	while ($data = mysql_fetch_array($req)) {
 
		sscanf($data['date'], "%4s-%2s-%2s %2s:%2s:%2s", $an, $mois, $jour, $heure, $min, $sec);
 
		echo '<br />News de : ' , htmlentities(trim($data['auteur'])) , '<br />';
		echo 'Titre : ' , htmlentities(trim($data['titre'])) , '<br />';
		echo 'Postée le : ' , $jour , '/' , $mois , '/' , $an , ' à ' , $heure , ':' , $min , ':' , $sec , '<br /><br />';
		echo 'News : ' , nl2br(htmlentities(trim($data['texte_news']))) , '<br />';
	}
}
mysql_free_result ($req);
 
mysql_close ();
?>
</body>
</html>
et j'ai ma page index.php où je fais un include()

mais quand je charge la page j'ai apache qui plante et ma page ne s'affiche pas :s

ma base de donnée est plutot importante (sauf les news y en a pas encore donc bon)