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

  FORUM HardWare.fr
  Programmation
  PHP

  affichage requete SQL

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

affichage requete SQL

n°1560189
Masst
Posté le 14-05-2007 à 15:33:22  profilanswer
 

Bonjour je me suis mis au SQL il y a peu de temps je maitrise quelque point mais la je seche
 
je vais essayer d'étre le plus claire possible  :)  
 
j'ai une table client qui contien 5 champs  
une id en auto incremente  
un nom
un lieu
un metier
et un categorie d'activité
 
plusieurs clients peuvent avoir la même activité
 
et sur ma page je voudrais afficher comme ceci
 
la categorie de l'activite1
      nom client1
      nom client2
 
la categorie de l'activite2
      nom client3
      nom client4
 
voixi l'ebauche de ma requete: biensur apres le from client j'ai tester plusieurs chose comme group by ou meme different where

Code :
  1. $sql="SELECT * FROM client ";
  2.                       $res = mysql_query($sql);
  3.                       while($result=mysql_fetch_array($res))
  4.                       {
  5.                           echo"<h3>";
  6.                           echo $result['nom_activite'];
  7.                           echo"</h3>";
  8.                           echo $result['nom'];
  9.                                echo" &nbsp;";
  10.                           echo $result['lieu'];
  11.                                echo" &nbsp;";
  12.                           echo $result['metier'];
  13.                       }


     
Mais soit je reçois une erreur ou dans le cas present  
la categorie de l'activite1
      nom client1
 
la categorie de l'activite1
      nom client2
 
la categorie de l'activite2
      nom client3
 
Voila je vous remercie d'avance  :)

mood
Publicité
Posté le 14-05-2007 à 15:33:22  profilanswer
 

n°1560242
skeye
Posté le 14-05-2007 à 16:23:10  profilanswer
 

Ajoute order by nom_activite dans ta requete, et ensuite tu n'as plus qu'à n'afficher l'activité seulement la première fois que tu la trouves.


---------------
Can't buy what I want because it's free -
n°1560243
cgo2
Dum spiro spero
Posté le 14-05-2007 à 16:23:30  profilanswer
 

Masst a écrit :

Bonjour je me suis mis au SQL il y a peu de temps je maitrise quelque point mais la je seche


 
C'est un problème tout con d'algorithmie, pas spécifique au SQL (ni à PHP d'ailleurs).
 

Spoiler :


$activite_precedente = '';
while ( $result = mysql_fetch_array($res) ) {
  // n'affiche l'activté que pour le premier passage
  if ( $result['nom_activite'] != $activite_precedente ) {
    echo '<h3>', $result['nom_activite'],'</h3>';
    $activite_precedente = $result['nom_activite'];
  }
 
  // echo le reste
}


Message édité par cgo2 le 14-05-2007 à 16:29:59

---------------
When it's from Finland it's good.  - Mon blog
n°1560245
skeye
Posté le 14-05-2007 à 16:24:59  profilanswer
 

tu pourrais le laisser chercher un peu...;)


---------------
Can't buy what I want because it's free -
n°1560255
cgo2
Dum spiro spero
Posté le 14-05-2007 à 16:31:11  profilanswer
 

skeye a écrit :

tu pourrais le laisser chercher un peu...;)


 
Allez, puisque tu m'as grillé de quelques secondes, c'est d'accord   :)


---------------
When it's from Finland it's good.  - Mon blog
n°1560452
Masst
Posté le 15-05-2007 à 08:28:52  profilanswer
 

Merci cgo2 et skeye  
 
j'aurais pu chercher longtemps je chercher à tout prix une erreur dans ma requete  
sa ma permis de tester differente attribut comme like union comme quoi les erreurs aident beaucoup  ;)  
 
bon allé leçon suivante  :)


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

  affichage requete SQL

 

Sujets relatifs
exporter des données excel dans une base SQL existanteSQL 7 compatible Windows XP SP2 ?
[PostgreSQL et C] Requête rebelle[noob]SQL server : Quel est le meilleur langage pour ce connecter ??
Projet SQL[SQL] select avec date
[Résolu][Débutant C#] - Requete SQLProblème avec d'affichage d'une requête SQL... HELP
probleme d'affichage lors d'1 requete SQL[PHP] affichage de resultat d'une requete SQL ds un tableau
Plus de sujets relatifs à : affichage requete SQL


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