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

  FORUM HardWare.fr
  Programmation
  PHP

  boucle à prob (tout con ..!)

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

boucle à prob (tout con ..!)

n°1083014
joshua11
Posté le 14-05-2005 à 10:00:56  profilanswer
 

bonjour,
 
un souci de boucle dans les resultat d'une requete .. j'interrroge une première table de disques
"$tbl_veh" et deux autres $tbl_imgmin et $tbl_imgmax pour trouver les photos mini et maxi stockées dans ces deux dernières tables pour chacun des disques
 
1. une requete sur trois table avec jointures qui fonctionne bien
   
$sql = "SELECT $tbl_veh.*,$tbl_imgmin.phomin,$tbl_imgmax.phomax FROM $tbl_veh";
$sql .=" LEFT JOIN $tbl_imgmin ON $tbl_veh.id_vh=$tbl_imgmin.id_vh";
$sql .=" LEFT JOIN $tbl_imgmax ON $tbl_veh.id_vh=$tbl_imgmax.id_vh WHERE cv >='1'";  
 
$rs = mysql_query($sql) or die("ERROR ".mysql_errno().": ".mysql_error()."<br>\n".$sql);  
 
2. je veux ensuite lister les disques et pour chacun afficher l'image mini et un lien si y'a une image maxi  
while ($res = mysql_fetch_object($rs))  
 
{
if ($res->genre!="" ) echo"".$res->genre." ";
if ($res->label!="" ) echo" - ".strtoupper($res->label)." ";
if ($res->titre!="" ) echo"".$res->titre."";
 
if ($res->phomin!="" ) echo"<img src=\"imagesbd/".$res->phomin."\" border=\"0\">";
 
if ($res->phomax!="" ) echo"- <a href=\"javascript:neowin('pop_upvisuel.php?vh=".$res->id_vh."')\">>photos maxi<</a>";
 
}
çà marche sauf que si pour un album j'ai 3 photos maxi par exemple ... il liste trois fois ce disque ..
 
je sais que c'est tout con .. mais j'ai déjà eu ce type de souci et j'arrive pas à trouver la soluce
 
merci de me donner un coup de main
joshua

mood
Publicité
Posté le 14-05-2005 à 10:00:56  profilanswer
 

n°1083016
deliriumtr​emens
sic transit intestinal...
Posté le 14-05-2005 à 10:07:02  profilanswer
 

Ben si je suis assez éveillé je dirais :
 
soit un SELECT DISTINCT $tbl_veh.nom_de_disque...
 
soit un GROUP BY $tvl_veh.nom_de_disque
 
Non ?

n°1083028
joshua11
Posté le 14-05-2005 à 10:33:39  profilanswer
 

bingo ...  
le GROUP BY le fait  
on s'en veut tjours de pas y avoir penser..!
 
merci


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

  boucle à prob (tout con ..!)

 

Sujets relatifs
petit prob d'organisation ou d'arrangementPerte de performance sur boucle Insert
prob avec sql server 2005 ctpprob de liste avec 2 champs de comparaison
Prob dans le Dos lancement ancien jeuxboucle for
Ecriture données provenant d'une boucleBOUCLE
prob de conenction via l'api mysql c (Erreur 10061)prob de declaration
Plus de sujets relatifs à : boucle à prob (tout con ..!)


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