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 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53
   |  
// requête utilisateurs
$req_utilisateurs = '
SELECT id,nom
FROM utilisateur
WHERE droit_profil = 5';
 
// requête adresses de l'utilisateur
$req_adresses_utilisateurs = '
SELECT id,cp,ville
FROM adresse
INNER JOIN adresse_utilisateur AS au
ON au.id_utilisateur = %id_utilisateur';
 
// utilisateurs
$utilisateurs = mysql_query($req_utilisateurs);
$utilisateurs = mysql_fetch_array($utilisateurs);
 
if($utilisateurs):?>
<table>
   <tr>
     <td><b><u>Nom utilisateur</u></b></td>
     <td><b><u>Adresses</u></b></td>
   </tr>
   <?php foreach($utilisateurs as $utilisateur):?>
   <?php
     // requête addresses complétée
     $req_adresses = str_replace(
       '%id_utilisateur',
       $utilisateur['id'],
       $req_adresses_utilisateur);
 
     // adresses de l'utilisateur
     $adresses = mysql_query($req_adresses);
     $adresses = mysql_fetch_array($adresses);
   ?>
   <tr>
     <!-- info(s) utilisateur -->
     <td><?php echo $utilisateur['nom']?></td>
     <td>
     <!-- adresses utilisateurs -->
     <?php foreach($adresses as $adresse):?>
     <table>
     <tr>
       <td><?php echo $adresse['cp']?></td>
       <td><?php echo $adresse['ville']?></td>
     </tr>
     </table>
     <?php endforeach?>
     </td>
   <?php endforeach?>    
</table>
<?php endif?> | 
Partager