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

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  [Résolu]Probleme d'affichage des info contenu dans la base de données

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Résolu]Probleme d'affichage des info contenu dans la base de données

n°1480754
angelo78
Posté le 23-11-2006 à 15:48:12  profilanswer
 

Bonjour le forum j'ai un petit souci avec ma base de donnée  
clle ci est composé de plusieur champs mais pour faire simple on va faire comme si il n'y en avais que 2 : le groupe et le tritre  
 
je veux afficher tout les nom de groupe commencant par une lettre , trié par nom de groupe puis par titre  
 
ca affcihe bien certaines ligne mais pas toute ...  
apparement la toute premiere est jamais pris en compte je vois pas pourquoi ...  
 

Code :
  1. <?php
  2.         mysql_connect("localhost", "*****", "*****" );
  3.         mysql_select_db("db_angelo" );
  4.         $lettre=$_GET['lettre'];
  5.         $sql = "SELECT * FROM liste where Groupe like '$lettre%' order by Groupe,Titre";
  6.         $reponse = mysql_query ($sql);
  7.         if (mysql_fetch_array($reponse)==Null)
  8.         {
  9.                 echo "<p><center><strong>Il n'y a aucun disque commencant par la lettre $lettre</center></strong></p>";
  10. ?>
  11.                 <p><center><a href="index.html">Retour vers l'index</a></center></p>
  12. <?php
  13.         }
  14.         else
  15.         {
  16.        
  17.         echo'<table BORDER=1>';
  18.         while ($donnees = mysql_fetch_array($reponse))
  19.         {
  20.                 echo'<tr>
  21.                         <td width="30px">'.$donnees['Groupe'].'</td>
  22.                         <td width="100%">'.$donnees['Titre'].'</td>
  23.                         <td width="6px">'.$donnees['Format'].'</td>
  24.                         <td width="3px">'.$donnees['Pays de pressage'].'</td>
  25.                         <td width="7px">'.$donnees['Etat du disque'].'</td>
  26.                         <td width="4px">'.$donnees['Prix'].'</td>
  27.                 </tr>';
  28.         }
  29.         echo'</table>';
  30.         mysql_close();
  31.         }
  32. ?>


 
 
ps j'espere etre dans la bonne section  :sweat:


Message édité par angelo78 le 23-11-2006 à 16:41:46
mood
Publicité
Posté le 23-11-2006 à 15:48:12  profilanswer
 

n°1480770
chepa_jeml​s
Posté le 23-11-2006 à 16:00:36  profilanswer
 

pas d'erreur apparante, on pourrait avoir un extrait de la table et un extrait de 'laffichage?

n°1480783
angelo78
Posté le 23-11-2006 à 16:17:32  profilanswer
 

ok mais je precise que tout cela n'est que des test lol  
contenu de la base :  
 
http://img140.imageshack.us/img140/6660/contenudelabasech0.jpg
 
 
pour voir le résultat :
 
http://www.we-are-metal.ironie.org/Liste.php?lettre=A (la il manque le tout premier groupe)
 
ou http://www.we-are-metal.ironie.org/Liste.php?lettre=Z (la rien ne s'affiche alors que il devrai y avoir une ligne  
 
ou encore http://www.we-are-metal.ironie.org/Liste.php?lettre=T (la il n'y en a qu'un sur 2)

n°1480801
chepa_jeml​s
Posté le 23-11-2006 à 16:26:19  profilanswer
 

rien ne  marche, c'est normal?

n°1480828
angelo78
Posté le 23-11-2006 à 16:41:00  profilanswer
 

tu as du tombé pile au moment ou je faisai des changements  
 
 
grace à un autre forum j'ai touvé d'ou viens le probleme  
 
il suffisait d'utiliser la fonction mysql_num_rows pour s'assuré que il y avais bien une réponse à la requete car  on as déjà récupéré la premiere ligne en fesant le  

Code :
  1. if (mysql_fetch_array($reponse)==Null)


 
 
donc on commence necessairement a la seconde lors du  

Code :
  1. while ($donnees = mysql_fetch_array($reponse))


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  [Résolu]Probleme d'affichage des info contenu dans la base de données

 

Sujets relatifs
Problème avec array_count_valuesprobleme pour inserer une requete php dans du javascript
Affichage en cercleAffichage en cercle
Problème avec "echo"Probleme d'execution de requete
Inserction le contenu d un element parent ds un sous element XMLUn probleme de timout?
Problème de débutant: erreur dès le debut "aucune action ne peut...Défi pour les pros : importer des données excel vers access...
Plus de sujets relatifs à : [Résolu]Probleme d'affichage des info contenu dans la base de données


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