Boucle

Fermé
La fée clochette - 19 févr. 2009 à 10:13
Mikey_UFC Messages postés 312 Date d'inscription jeudi 8 mars 2007 Statut Membre Dernière intervention 2 août 2010 - 19 févr. 2009 à 10:20
Bonjour,

j'ai un soucis avec ma boucle, cela n'affiche pas ce que je souhaite, pourtant je pense avoir mis la bonne contrainte.

Voila mon code:

<?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))
				{
					do
					{
						
?>
						<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				}while($rowLog['NomLog'] == $rowServ['nom']);
				}
			}
?>


Et voici mes requêtes si cela peut vous aidez pour m'aider ^^

// 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);

1 réponse

Mikey_UFC Messages postés 312 Date d'inscription jeudi 8 mars 2007 Statut Membre Dernière intervention 2 août 2010 1
19 févr. 2009 à 10:20
Salut,

Utiliser un peu plus de CSS allègerait ton code.
Sinon, ne sachant pas ce que tu veux afficher, ça va être dur de t'aider, donc
1. Qu'est ce que tu veux afficher ?
2. Qu'est ce que ça t'affiche ?
0