Problème de requete

Problème de requete - PHP - Programmation

Marsh Posté le 18-09-2004 à 20:28:17    

Bonjour, j'ai fait un fichier de statitistique qui va chercher le résultat dans une table, jusqu'ici ca va :


   global $bargif;
   if (($bargif=="" ) or (!isset($bargif))) {
      $Lbargif="images/bar1.gif";
      $Mbargif="images/bar1.gif";
      $Rbargif="images/bar1.gif";
   }  else {
      $Lbargif=$bargif;
      $Mbargif=$bargif;
      $Rbargif=$bargif;
   }
 
$values = array();  
$result = mysql_query("select count(*) from seccont where secid='1'" );  
$val = mysql_fetch_row($result);  
$values[] = $val[0];  
$result = mysql_query("select count(*) from seccont where secid='4'" );  
$val = mysql_fetch_row($result);  
$values[] = $val[0];  
$result = mysql_query("select count(*) from seccont where secid='5'" );  
$val = mysql_fetch_row($result);  
$values[] = $val[0];  
unset($val, $result);  
$total = 0;  
   foreach($values as $val) $total += $val;  
$new_values = array();  
   foreach($values as $count)   $new_values[] =  substr(100 * $count / $total, 0, 5);
 
   opentable();  
   echo "<TABLE WIDTH=100% CELLSPACING=2 CELLPADDING=2 BORDER=0 BGCOLOR=\"#FFFFFF\"><TR><TD CLASS=\"HEADER\" COLSPAN=\"2\">\n";  
   echo ("$total Fiches" )."</TD></TR>";  
 
    foreach($new_values as $val)  echo "<tr><td><LI><B>&nbsp;Classement :</B></TD><td><img src=\"$Lbargif\" height=14 width=7><img src=\"$Mbargif\" height=14 width=", $val * 2, "><img src=\"$Rbargif\" height=14 width=7> $val % ($total Fiches)</TD></TR>\n";
   echo "</TD></TR></TABLE>";
   closetable();


Le problème est que le nom de chaque "secid" se trouve dans une autre table  


$result = mysql_query("select secname(*) from sections" );


Les seuls solutions que j'ai trouvé sont de faire des inner join (pas réussies) puis on m'a dis qu'il fallait mieux faire 2 requêtes que de l'utiliser.
En espérant avoir été clair, merci !

Reply

Marsh Posté le 18-09-2004 à 20:28:17   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed