[RESOLU :)][Php] Problème d'affichage d'infos d'une table...

Discussion dans 'Web, design' créé par k o D, 27 Septembre 2003.

Statut de la discussion:
Fermée.
  1. Offline
    k o D Belge !
    Bien le bonjour à vous,

    Alors j'ai un souci... (et oui...) je susi en train de programmer le forum pour Notr'Empire.com et voilà que en ayant rentré dans mysql le contenu de ma table forum, quand je souhaite l'afficher sur ma page forum, je n'ai ni message d'erreur ni texte!!!

    Voir le résultat ici :arrow: http://www.notrempire.com/forum.php

    et voici mon code (épuré de la page html et sans login et mot de passe signalé :) ):

    Code:
    <? 
    $db=mysql_connect($host,$login,$pass) or die ('Erreur de CONNEXION'.mysql_error()); 
    mysql_select_db('notrempirecom',$db)or die ('Erreur de SELECTION'.mysql_error());
    $req="SELECT * FROM forum WHERE grade_forum = '0' AND categorie_forum = 'notrempire'";
    $query = mysql_query($req)or die('Erreur SQL !'.$sauv.'<br>'.mysql_error());
    while ($row = mysql_fetch_array($query))
    {
    echo "<table width='762' border='0' cellspacing='0' cellpadding='0'>
      <tr bgcolor='D7EBE2'> 
        <td width='36'> </td>
        <td width='432'><p>$row['nom_forum']</p><p>$row['descript_forum']</p></td>
        <td width='64'> </td>
        <td width='94'> </td>
        <td width='136'> </td>
      </tr>
    </table>";
    }
    ?>
    Et voici aussi la table forum:

    Code:
    CREATE TABLE forum 
    (id_forum INT not null AUTO_INCREMENT,
    grade_forum INT not null,
    nom_forum VARCHAR (20) not null,
    descript_forum VARCHAR (255) not null,
    categorie_forum VARCHAR (50) not null,
    PRIMARY KEY (id_forum))
    Merci d'avance cher GamerZiens :D
    k o D, 27 Septembre 2003
    #1
  2. Offline
    k o D Belge !
    up :?
    k o D, 27 Septembre 2003
    #2
  3. Offline
    k o D Belge !
    C'est bon, la solution a été trouvée, je la donne ici pour info:

    Code:
    <?
    $db=mysql_connect($host,$login,$pass) or die ('Erreur de CONNEXION'.mysql_error());
    $req="SELECT * FROM forum WHERE grade_forum='0' AND categorie_forum='notrempire'";
    $res=mysql('notrempirecom',$req);
    while ($row = mysql_fetch_object($res))
    {
    echo "<table width='762' border='0' cellspacing='0' cellpadding='0'>
      <tr bgcolor='D7EBE2'>
        <td width='36'> </td>
        <td width='432'><p>$row->nom_forum</p><p>$row->descript_forum</p></td>
        <td width='64'> </td>
        <td width='94'> </td>
        <td width='136'> </td>
      </tr>
    </table>";
    }
    ?>
    
    k o D, 27 Septembre 2003
    #3
  4. Offline
    k o D Belge !
    Et bien non, çà ne marche plus :?

    Disons qu'à la 1ère catégorie de foru il affiche bien, mais pas aux autres...

    résultat ici==> http://www.notrempire.com/forum.php

    Merci d'avance
    k o D, 28 Septembre 2003
    #4
  5. Offline
    guslinux Gamerz'ien
    me semblais que tu avais un codeur ... soit, viens me voir sur MSN , je v regarder à t'arranger ca ... :D
    guslinux, 29 Septembre 2003
    #5
  6. Offline
    Petit_Raisin Elite
    t'as sur que tu rentres dans la boucle while ???
    Petit_Raisin, 29 Septembre 2003
    #6
  7. Offline
    Maleki Pain in the ass !
    Essaie çà :
    Code:
    <? 
    $nom = $row['nom_forum'];
    $descript = $row['descript_forum'];
    echo "
    <p>$nom</p>
    <p>$descript</p>
    ";
    ?>
    
    Maleki, 29 Septembre 2003
    #7
  8. Offline
    Styleman Touriste
    ???

    J'ai pas trop compris ce que tu voulais dire lol
    Styleman, 29 Septembre 2003
    #8
  9. Offline
    prozax Bite my shinny metal ass
    Que le codage en php serait moins compliqué.
    prozax, 29 Septembre 2003
    #9
  10. Offline
    Styleman Touriste
    ben c du php ou je suis fou?
    Styleman, 29 Septembre 2003
    #10
  11. Offline
    k o D Belge !
    Oui j'en ai un, mais bon lui non plus ne capte pas pourquoi :wink:

    Alors oui çà rentre dans la boucle.

    Et oui c'est programmer en php :wink:
    k o D, 30 Septembre 2003
    #11
  12. Offline
    Styleman Touriste
    je ne vois aucun lien sur ton forum...
    Styleman, 30 Septembre 2003
    #12
  13. Offline
    k o D Belge !
    Normal si tu regardes bien dans el code, il n'y a pas de lein, pour le moment.

    Mais il affiche "News ....." malheureusement ensuite, dans le forum programmation, il n'affiche plus rien du tout :?
    k o D, 30 Septembre 2003
    #13
  14. Offline
    Styleman Touriste

    aaaah ok, excuse moi mais j'etait pas vraiment sur terre, ok je vois ou est le probleme now lol sorry
    Styleman, 1 Octobre 2003
    #14
  15. Online
    Rabbits ex membre
    fait ta requete dans phpmyadmin et regarde ce que ca te donne comme résultat, tu verras certainement que ta condition est mauvaise (le WHERE)
    Rabbits, 2 Octobre 2003
    #15
  16. Offline
    k o D Belge !
    Explique moi pourquoi alors avec le premier type de forum à afficher, celà fonctionne... :roll:
    k o D, 2 Octobre 2003
    #16
  17. Online
    Rabbits ex membre
    Ben t'as fait la requete dans phpmyadmin ? t'as tout les enregistrements ?

    Si oui, c'est bien spec tout ca :shock:
    Rabbits, 3 Octobre 2003
    #17
  18. Offline
    k o D Belge !
    J'ai fais la requête dans phpmyadmin et tout y est...

    C'est au moment de l'affichage que çà foire, uniquement là
    k o D, 3 Octobre 2003
    #18
  19. Offline
    kokotchY Elite
    $res=mysql('notrempirecom',$req);
    ca me parrait bizarre ca !
    tu as une fonction mysql ? qui exécute ta requette ?
    $req = mysql_query($req) or die(mysql_error());

    mets plutot ca et on vera l'erreur :) (si il y en a une)
    kokotchY, 3 Octobre 2003
    #19
  20. Offline
    k o D Belge !
    Alors j'ai transformé mon code en ceci:


    Code:
    <?
    mysql_connect($host,$login,$pass) or die ('Erreur de CONNEXION'.mysql_error());
    $req="SELECT * FROM forum WHERE grade_forum='0' AND categorie_forum='notrempire'";
    $res=mysql_select_db('notrempirecom',$req);
    $test=mysql_query ($req) or die(mysql_error());
    while ($row = mysql_fetch_object($test))
    {
    echo "<table width='762' border='0' cellspacing='0' cellpadding='0'>
      <tr bgcolor='D7EBE2'>
        <td width='36'> </td>
        <td width='432' class='text'>$row->nom_forum</td>
        <td width='64'> </td>
        <td width='94'> </td>
        <td width='136'> </td>
      </tr>
      <tr bgcolor='D7EBE2'>
      <td width='36'> </td>
        <td width='432' class='text1'>$row->descript_forum</td>
        <td width='64'> </td>
        <td width='94'> </td>
        <td width='136'> </td>
      </tr>
    </table>";
    }
    ?>
    
    et là, je n'ai plus rien qui s'affiche...
    k o D, 3 Octobre 2003
    #20
Statut de la discussion:
Fermée.