Bonjour,

savez-vous s'il est possible de faire 2 while dans un tableau ? je m'explique :

Je dois afficher des données provenant de 2 tables, je fais 2 requêtes avec mon niveau de compétence. Ensuite j'affiche les données en bouclant sur chacun des array, mais je n'arrive pas à afficher les données du dernier array.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
$req11 = mysql_query("SELECT nom FROM utilisateurs WHERE droit_profil = 5");
$tab11 = mysql_num_rows($req11);
 
$req12 = mysql_query("SELECT adresse_livraison, cp, ville  FROM sites ");
$tab12 = mysql_num_rows($req12);
 
if(($tab11) && ($tab12)) { ?>
 
<table>
		<tr>
		<td><b><u>Adresse livraison</u></b></td>
		<td><b><u>Cp</u></b></td>
		<td><b><u>Ville</u></b></td>
		<td><b><u>Nom</u></b></td>
		</tr>
 
<?php while($row = mysql_fetch_array($tab12)) { ?>
 
		<tr>
		<td><?php echo $row['adresse_livraison']; ?></td>
		<td><?php echo $row['cp']; ?></td>
		<td><?php echo $row['ville']; ?></td>
<?php }  ?>	
 
		<?php while($row1 = mysql_fetch_assoc($tab11)) { ?>
 
		<td><?php echo $row1['nom']; ?></td>
 
		</tr>
<?php } ?>
		</table>
<?php } ?>
Merci