IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

Problème de code qui ne s'affiche pas [MySQL]


Sujet :

PHP & Base de données

  1. #1
    Membre du Club
    Inscrit en
    Mai 2010
    Messages
    101
    Détails du profil
    Informations forums :
    Inscription : Mai 2010
    Messages : 101
    Points : 44
    Points
    44
    Par défaut Problème de code qui ne s'affiche pas
    Bonjour,

    Je réalise un flux RSS et j'utilise un base de données MySQL pour stocker mes données.

    Le problème c'est que rien ne s'affiche quand je lance mon flux alors que tout est bien écrit dans le code source.

    Comment faire pour tout afficher ?

    Voici mon code :

    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
     
    <?php
    echo '<?xml version="1.0" encoding="utf8" ?>';
    ?>
     
    <rss version="2.0">
    <channel>
    	<title>ASM Clermont Auvergne</title>
    	<link>http://www.asm-rugby.com/index.html</link>
    	<description>Joueurs de l'ASM Rugby</description>	
     
    <?php
     
    //connexion au serveur: 
    $cnx = mysql_connect( "localhost", "asm", "asm" );
    //sélection de la base de données:
    $db= mysql_select_db( "asm_bdd" );
     
    //création de la requête SQL:
    $sql = "SELECT nom_joueur, prenom_joueur, place_joueur, image_joueur FROM joueur";
    //exécution de la requête SQL:
    $requete = mysql_query($sql) or die('Erreur');
     
    while($list = mysql_fetch_object($requete))
    {
    	echo '<item>';
    	echo '<title>'.$list->nom_joueur." ".$list->prenom_joueur.'</title>';
    	echo '<description>'.$list->place_joueur.'</description>';
    	echo '<image>'.$list->image_joueur.'</image>';
    	echo '</item>';
    }
     
    ?>
     
    </channel>
    </rss>

    Merci

  2. #2
    Membre expert
    Avatar de ThomasR
    Homme Profil pro
    Directeur technique
    Inscrit en
    Décembre 2007
    Messages
    2 230
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Décembre 2007
    Messages : 2 230
    Points : 3 972
    Points
    3 972
    Par défaut
    Bonjour,

    Lorsque tu dis que rien ne s'affiche, as-tu quand même l'entête lorsque tu affiches le code source de la page ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    <rss version="2.0">
    <channel>
    Si ce n'est pas le cas, c'est que tu ne tapes pas la bonne URL. Dans le cas contraire ta connexion ou ta requête est mauvaise.

  3. #3
    Membre du Club
    Inscrit en
    Mai 2010
    Messages
    101
    Détails du profil
    Informations forums :
    Inscription : Mai 2010
    Messages : 101
    Points : 44
    Points
    44
    Par défaut
    Oui oui j'ai tout !

    En fait j'ai trouvé pour ceux que ça intéresse.

    Voici les lignes que j'ai modifiées :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    echo '<title>'.$list->nom_joueur." ".utf8_encode($list->prenom_joueur).'</title>';
    echo '<description>'.utf8_encode($list->place_joueur).'</description>';
    Ca devait être parce que ma base de données n'est pas en utf8.

    Merci de vos réponses!

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [MySQL-5.6] Problème de résultat qui ne s'affiche pas
    Par casa43 dans le forum Requêtes
    Réponses: 2
    Dernier message: 23/06/2014, 11h20
  2. Problème d'AlertDialog qui ne s'affiche pas
    Par Aenur56 dans le forum Android
    Réponses: 8
    Dernier message: 23/07/2012, 10h59
  3. [PHP 5.3] Code qui ne s'affiche pas chez moi, chez les autres si.
    Par koshie dans le forum Langage
    Réponses: 14
    Dernier message: 24/01/2011, 15h13
  4. Problème de site qui ne s'affiche pas
    Par kami441 dans le forum Apache
    Réponses: 5
    Dernier message: 12/01/2011, 18h46

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo