Limiter une recherche

Limiter une recherche - PHP - Programmation

Marsh Posté le 04-04-2004 à 06:43:40    

Salut!
 
je suis en train de faire un calendrier dans lequel apparait les noms de prof disponibles par mois.
le probleme : lorsque des prof sont disponibles plusieurs fois dans le même mois, leur nom apparait autant de fois qu'ils le sont au lieu d'apparaitre qu'une seule fois...
 
voici mon code :
 

Code :
  1. <?php
  2. $requete = "SELECT idprof FROM `date` WHERE semaine > 0 AND semaine < 5 ORDER BY `idprof`";
  3. $result = mysql_query($requete,$connexion);
  4. while ($ligne = mysql_fetch_array($result , MYSQL_ASSOC))
  5.  {
  6.   $select = "SELECT Nom, Couleur FROM `professeurs` where CdeProf=".$ligne['idprof']."";
  7.   $resultat = mysql_query($select,$connexion);
  8.   $v = mysql_fetch_array($resultat , MYSQL_ASSOC);
  9.   echo "<font color=".$v['Couleur'].">".$v['Nom']."</font><br>";
  10.  }
  11. ?>


 
Merci de m'aider! ;)

Reply

Marsh Posté le 04-04-2004 à 06:43:40   

Reply

Marsh Posté le 04-04-2004 à 10:15:47    

Peut etre tenté un "GROUP BY idprof" ;)

Reply

Marsh Posté le 04-04-2004 à 15:31:03    

SELECT DISTINCT idprof FROM `date` WHERE semaine > 0 AND semaine < 5 ORDER BY `idprof`


---------------
fermez vos topics résolus avec le tag [Résolu] en fin de titre. Merci !
Reply

Marsh Posté le 04-04-2004 à 22:12:57    

T509 a écrit :

SELECT DISTINCT idprof FROM `date` WHERE semaine > 0 AND semaine < 5 ORDER BY `idprof`


+1

Reply

Marsh Posté le 04-04-2004 à 23:07:58    

ha oui c'est vrai, j'avais oublié le distinct :(
 
desolé, je viens juste de commencer les cours de sql ;)

Reply

Marsh Posté le 05-04-2004 à 02:10:07    

merci beaucoup! c'est parfait! ;) ++

Reply

Sujets relatifs:

Leave a Replay

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