Bonjour,

Je viens de faire un flux rss cependant j'ai un probléme avec mes résultats lors de la requete. J'ai 18 réponses en base cependant que 9 reponses s'affichent

VOila mon code si quelqu'un a une idée ca serait sympa.


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
$db = @mysql_connect("$dbhost", "$dblogi", "$dbpass") OR DIE("Désolé, la Base est Down !");
@mysql_select_db("$dbbase",$db) OR DIE;
 
$query = "SELECT * FROM projets where voir='0' ORDER BY date DESC";
$result = mysql_query ($query) or die("La requette a échouée : ".mysql_error());
$nb_msg = mysql_num_rows($result);
 
// édition du début du fichier XML
$xml = '<?xml version="1.0" encoding="iso-8859-1"?><rss version="2.0">';
$xml .= '<channel>'; 
$xml .= '<title>Liste des projets</title>';
$xml .= '<link>http://www.monsite.fr</link>';
$xml .= '<description>Réalisations</description>';
 
// extraction des informations et ajout au contenu
while ($msg_data = mysql_fetch_array($result)){
	$titre = utf8_decode($msg_data[titre]);
	$lien = $msg_data[url];
	$texte = htmlentities($msg_data[description]);
 
	$xml .= '<item>';
	$xml .= '<title>'.$titre.'</title>';
	$xml .= '<link>'.$lien.'</link>';
	$xml .= '<description>'.$texte.'</description>'; 
	$xml .= '</item>';	
}
 
// édition de la fin du fichier XML
$xml .= '</channel>';
$xml .= '</rss>';
 
// écriture dans le fichier
$fp = fopen("flux.xml", 'w+');
fputs($fp, $xml);
fclose($fp);