Flux rss

Signaler
Messages postés
117
Date d'inscription
mercredi 24 novembre 2004
Statut
Membre
Dernière intervention
17 avril 2008
-
Messages postés
117
Date d'inscription
mercredi 24 novembre 2004
Statut
Membre
Dernière intervention
17 avril 2008
-
Bonjour,

je suis en train de mettre un flux rss en place sur mon site et je me retrouve face à un problème bizarre. Lorsque je fais une requete sans conditions toutes mes infos s'affichent bien, cependant des que j'ajoute une condition il m'en manque la moitié d'ou ca peu bien provenir ? voici mon code avec la condition voir='0' qui m'affiche que 9 résultat sur les 18  en bases (si j'enleve WHERE voir='0' j'ai bien mes 34 infos qui s'affiche)

        //flux rss
        $flux = db_query("SELECT * FROM projets WHERE voir='0' ORDER BY date DESC");
        $nb = db_num_rows($flux);

        // é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 ' . $nb .  ' news</title>';
        $xml .= '<link>http://www.monsite</link>';
        $xml .= '<description>les news</description>';

        // extraction des informations et ajout au contenu
        while ($fluxrss = mysql_fetch_object($flux)) {
            $titre = utf8_decode($fluxrss->titre);
            $lien = $fluxrss->url;
            $texte = htmlentities($fluxrss->description);
           
            $xml .= '';
            $xml .= '<title>'.$titre.'</title>';
            $xml .= '<link>'.$lien.'</link>';
            $xml .= '<description>'.$texte.'</description>';
            $xml .= '';   
        }
       
        // é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);
        ?>
Merci a tous ceux qui pourront m'aider

2 réponses

Messages postés
1980
Date d'inscription
dimanche 20 février 2005
Statut
Membre
Dernière intervention
24 septembre 2012
5
Hello,

il affiche les entrées qui correspondent à tes conditions, où est le pb ?
à+
Messages postés
117
Date d'inscription
mercredi 24 novembre 2004
Statut
Membre
Dernière intervention
17 avril 2008

Salut,


Le problème est tous simplement qu'il ne m'affiche que 9 résultats alors que j'en ai 18 qui devraient s'afficher !


Et la je séche complétement je vois pas ce qui bloque.