Pb lors de remplacement dans une requete

GoldWel
Invité n'ayant pas de compte PHPfrance

17 mars 2006, 17:13

Bonjour, voici une requete qui fonctionne parfaitement.

Mais, voila des que je veux remplacer le code_ue par le libelle_ue se trouvant ds la table ue tout commence a merder.

Alors ca m'affiche des enregistrements que ça devrait pas et des doublons.

Quelqu'un pourrait-il m'aider ? ...
//requête qui recherche les groupes des ue comme intervenant
								$query4 = " SELECT distinct intervenant_groupe.code_ue, numgroupe, utilisateur.id_utilisateur
											FROM intervenant_groupe, utilisateur, ue
											WHERE utilisateur.id_utilisateur = '$user'
											AND utilisateur.id_utilisateur = intervenant_groupe.id_utilisateur 
											AND utilisateur.id_utilisateur = ue.id_utilisateur ";
								$result4 = mysql_query($query4) or die (" La requête pour la recherche des groupes des ue comme intervenant a échoué ");
								$total4 = mysql_num_rows($result4);
								
								if ($total4) {
									// on fait une boucle qui va faire un tour pour chaque enregistrement 
									while ($row = mysql_fetch_assoc($result4)) 
									{ 
								//on affiche les informations de l'enregistrement en cours
							?>	
							<tr>
							  	<td width="50" class="BorderPurpleBottomLeft"><center><input name="choix" type="checkbox" value=""></center></td>
							  	<td width="175" class="BorderPurpleBottomLeft"><p align="center" class="changepass"><?php echo "Groupe"; echo $row['numgroupe']; echo "-"; echo $row['code_ue'];?></p></td>
							 	<td width="175" class="BorderPurpleBottomRightLeft"><p align="center" class="changepass"><br><?php echo "Accès à la ressource pour les étudiants appartenant au groupe de cette ue"; ?></p></p></td>
							</tr>

Invité
Invité n'ayant pas de compte PHPfrance

17 mars 2006, 17:15

//requête qui recherche les groupes des ue comme intervenant
								$query4 = " SELECT distinct intervenant_groupe.code_ue, numgroupe, utilisateur.id_utilisateur
											FROM intervenant_groupe, utilisateur, ue
											WHERE utilisateur.id_utilisateur = '$user'
											AND utilisateur.id_utilisateur = intervenant_groupe.id_utilisateur 
											AND utilisateur.id_utilisateur = ue.id_utilisateur ";
								$result4 = mysql_query($query4) or die (" La requête pour la recherche des groupes des ue comme intervenant a échoué ");
								$total4 = mysql_num_rows($result4);
								
								if ($total4) {
									// on fait une boucle qui va faire un tour pour chaque enregistrement 
									while ($row = mysql_fetch_assoc($result4)) 
									{ 
								//on affiche les informations de l'enregistrement en cours
							

<tr>
<td width="50" class="BorderPurpleBottomLeft"><center><input name="choix" type="checkbox" value=""></center></td>
<td width="175" class="BorderPurpleBottomLeft"><p align="center" class="changepass"><?php echo "Groupe"; echo $row['numgroupe']; echo "-"; echo $row['code_ue'];?></p></td>
<td width="175" class="BorderPurpleBottomRightLeft"><p align="center" class="changepass"><br><?php echo "Accès à la ressource pour les étudiants appartenant au groupe de cette ue"; ?></p></p></td>
</tr>