Boucle while et/ou requête

Fermé
La fée clochette - 17 févr. 2009 à 15:55
Conan28 Messages postés 135 Date d'inscription dimanche 5 novembre 2006 Statut Membre Dernière intervention 17 octobre 2009 - 28 févr. 2009 à 21:51
Bonjour,

J'ai un soucis (sans blague? ^^), je vous montre ce que j'ai fais, j'explique ensuite :

</tr>
			<?php 
			while ($rowServ = mysql_fetch_array($resServ))
			{?>
			
				<tr valign="baseline">
					<td align="center"></td>
					<th align="center" class="Style1" bgcolor="#CCFFFF"><strong>Nom service : </strong></th>
					<th align="center" class="Style1" bgcolor="#CCFFFF"><strong>Chef du service : </strong></th>
					<th align="center" class="Style1" bgcolor="#CCFFFF"><strong>Telephone du service : </strong></th>
				</tr>
				<tr valign="baseline">
					<td align="center"><img src="../img/service_23x23.png" border=0></td>
					<td align="center" bgcolor="#CCFFFF"><span class="Style1"><?php echo $rowServ['nom'] ?></span></td>
					<td align="center" bgcolor="#CCFFFF"><span class="Style1"><?php echo $rowServ['chefDeService'] ?></span></td>
					<td align="center" bgcolor="#CCFFFF"><span class="Style1"><?php echo $rowServ['tel'] ?></span></td>
				</tr>
				<tr valign="baseline">
					<td bgcolor="#3399CC" align="center">-------------------------</td>
					<td bgcolor="#3399CC" align="center">-------------------------</td>
					<td bgcolor="#3399CC" align="center">-------------------------</td>
					<td bgcolor="#3399CC" align="center">-------------------------</td>
				</tr>
<?php			while ($rowLog = mysql_fetch_array($resLog))
				{	
?>
					<tr valign="baseline">
						<td bgcolor="#3399CC" align="center"></td>
						<td bgcolor="#3399CC" align="center"></td>
						<th align="center" class="Style1" bgcolor="#00CC00"><strong>Nom du Logiciel : </strong></th>
						<th align="center" class="Style1" bgcolor="#00CC00"><strong>Version : </strong></th>
					</tr>
					<tr valign="baseline">
						<td bgcolor="#3399CC" align="center"></td>
						<td bgcolor="#3399CC" align="center"><img src="../img/BIN.png" border=0></td>
						<td align="center" bgcolor="#00CC00"><span class="Style1"><?php echo $rowLog['NomLog'] ?></span></td>
						<td align="center" bgcolor="#00CC00"><span class="Style1"><?php echo $rowLog['version'] ?></span></td>
					</tr>
					<tr valign="baseline">
						<td bgcolor="#3399CC" align="center">-------------------------</td>
						<td bgcolor="#3399CC" align="center">-------------------------</td>
						<td bgcolor="#3399CC" align="center">-------------------------</td>
						<td bgcolor="#3399CC" align="center">-------------------------</td>
					</tr>
<?php			}
?>
<?php 		}
?>


Voila l'affichage, et voici mes requêtes :

// Charge les coordonnées du service
	$requeteServ = "SELECT 		DISTINCT *
					FROM 		service
					WHERE 		idSite='$idSite'";
	
	$resServ = mysql_query($requeteServ, $conn);	
	
	// Charge les coordonnées du service et des logiciels associés
	$requeteLog = "		SELECT 		service.nom			AS NomServ,
									service.ChefDeService,
									service.tel,
									logiciel.nom		AS NomLog,
									logiciel.version 
						FROM 		service,
									logiciel 
						WHERE 		idSite='$idSite' 
						AND 		service.idService	=	logiciel.idService
						";
	$resLog = mysql_query($requeteLog, $conn);


Sachant qu'il y a plusieurs "services" et que chaque service peut avoir plusieurs logiciels, j'aimerai dans la deuxième boucle, récupérer, soit identifiant, soit un champ, afin d'afficher seulement les logiciels du service de la première boucle!(Vous me suivez? ^^)
Je ne sais pas trop comment le faire, soit par les requêtes, soit autrement ...
Un petit coup de main me serait d'une grande d'aide =)
Merci d'avance, bise

6 réponses

La fée clochette
17 févr. 2009 à 16:43
Personne pour m'aider? =(
0
La fée clochette
17 févr. 2009 à 18:09
Quelqu'un pourrais m'aider?
0
Conan28 Messages postés 135 Date d'inscription dimanche 5 novembre 2006 Statut Membre Dernière intervention 17 octobre 2009 136
17 févr. 2009 à 18:19
Bien, les noms et les noms de variables sont pas clair, de plus, les tabulations sont mal utilisée
0
La fée clochette
17 févr. 2009 à 18:40
Pour les tabulations, c'est le forum qui fait ça, sur mon éditeur, c'est plus clair!
Et pour les variables, je reprend un existant, donc je ne peux pas les modifier, je n'aurais pas fais comme ça effectivement!Je dois donc faire avec!
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
La fée clochette
18 févr. 2009 à 09:53
Up!
0
Conan28 Messages postés 135 Date d'inscription dimanche 5 novembre 2006 Statut Membre Dernière intervention 17 octobre 2009 136
28 févr. 2009 à 21:51
Essaye ça pour les tabulations : http://404past-it.fr/pastebin
0