Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1717 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Problème PHP/SQL

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Problème PHP/SQL

n°2226305
intel_cele​ron
Posté le 27-04-2014 à 13:27:50  profilanswer
 

Salut,
 
Je suis en train de faire un forum en PHP/SQL et actuellement j'ai quelque chose qui me pose problème.
 
Je poste déjà le code qui semble poser problème... :
 

Code :
  1. <?php
  2.     $listetopicrequete = mysql_unbuffered_query('SELECT id, forum_id, titre, bloque, epingle, invisible, pseudo, rang, dernier_post, nombre_posts
  3. FROM topics
  4. WHERE forum_id = '.$_REQUEST['forum'].'
  5. ORDER BY (
  6. id / epingle
  7. ) DESC , dernier_post DESC
  8. LIMIT 0 , 25');
  9. while($listetopicdonnees = mysql_fetch_assoc($listetopicrequete)) {
  10.  echo "   <tr>\n";
  11.      echo ' <td class="bt"><a href="liste_message.php?topic='.$listetopicdonnees['id'].'&page=1" class="';
  12.  if($listetopicdonnees['epingle'] == 1) {
  13.   if($listetopicdonnees['bloque'] == 0) {
  14.        echo 'orange';
  15.   } elseif($listetopicdonnees['bloque'] == 1) {
  16.        echo 'rouge';
  17.   }
  18.      }
  19.  else {
  20.   if($listetopicdonnees['bloque'] == 1) {
  21.        echo 'noir';
  22.   } else {
  23.    if($listetopicdonnees['nombre_posts']-1 > 20) {
  24.         echo 'gras';
  25.    } else {
  26.         echo '';
  27.    }
  28.   }
  29.  }
  30. echo '">'.$listetopicdonnees['titre'].'</a></td>
  31. <td class="';
  32. if ($listetopicdonnees['rang'] == 3) {
  33.  echo 'admin';
  34. }
  35. echo '">'.$listetopicdonnees['pseudo'].'</td>
  36. <td>'.($listetopicdonnees['nombre_posts']-1).'</td>
  37. <td>'.date('d\/m\/Y H\hi', $listetopicdonnees['dernier_post'])."</td>
  38.    </tr>\n";
  39.    }
  40. ?>


(le code est pas complet, c'est normal, et l'indentation semble avoir foiré lors du C/C)
 
 
Le problème est que ce code n'affiche pas tous les "topics" présents dans la BDD SQL.
Par exemple, si la BDD a cela comme contenu : http://image.noelshack.com/fichiers/2014/17/1398597767-capture.png (3 topics dans la BDD)
Le script affiche cela : http://image.noelshack.com/fichiers/2014/17/1398597824-capture.png
 
Comme la deuxième image le montre, le premier topic s'affiche pas, ce qui est donc le problème en question.
Quelqu'un saurait-il d'où provient ce "bug" ? Je suppose que c'est tout simple mais je n'ai trouvé aucune solution.
 
Bonne journée.

mood
Publicité
Posté le 27-04-2014 à 13:27:50  profilanswer
 

n°2226307
intel_cele​ron
Posté le 27-04-2014 à 14:45:24  profilanswer
 

J'ai résolu le problème.
Si un modérateur passe par ici, merci de supprimer ce topic.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Problème PHP/SQL

 

Sujets relatifs
[Php/Sql] Problème Order ByProblème en PHP pour une requête SQL
PHP SQL probleme ORDER BY , GROUP BY...probleme image 4d, PHP, SQL
Problème d'apostrophe PHP et SQL SERVER[PHP/SQL]: Problème: Envoie de formulaire PHP vers Mysql
[SQL Server] Probleme Trigger et PhpProblème requete SQL sur du PHP
Problème de requête SQL - PHP - mysqlProbleme insert [PHP/SQL]
Plus de sujets relatifs à : Problème PHP/SQL


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR