Bonjour à tous,
Extrait de ma table Pays_Ville
Citation :
Pays Ville
France Lille
France Paris
Espagne Madrid
Espagne Barcelone
|
Et voici ce que je veux reproduire grace à une boucle imbriqué
Citation :
Fance
-Lille
-Paris
Espagne
-Madrid
-Barcelone
|
J'essaye depuis assez longtemps cette requette mais aucun essai ne m'a amené sur la bonne piste apparemment.
Voici un de mes essai qui hélas ne marche pas :
Code :
- /* Le sql */
- $query_lc = "SELECT pays, ville FROM pays_ville
- ORDER BY pays";
- $lc = mysql_query($query_lc, $connection_boutique) or die(mysql_error());
- $row_lc = mysql_fetch_assoc($lc);
- $totalRows_lc = mysql_num_rows($lc);
- /* Le php */
- <?php
- $catPrec = 1;
- echo "<ul>\n";
- while ($row_lc = mysql_fetch_array($lc)) {
- if ($row_lc['pays'] != $catPrec) {
- if ($catPrec != 1) { echo " </ul>\n"; echo " </li>\n";}
- echo "<li>";
- echo $row_lc['pays'];
- echo "<ul>\n";
- $catPrec = $row_lc['pays'];
- }
- echo "<li>";
- echo $row_lc['ville'];
- echo "</li>\n";
- }
- echo "</ul>\n";
- echo " </li>\n";
- echo "</ul>\n";
- ?>
|
PS: ce code je l'ai trouvé sur le forum.
Cependant le seul probleme est que la premiere ligne saute
Cad je devrais avoir :
Citation :
Fance
-Lille
-Paris
Espagne
-Madrid
-Barcelone
|
A la place j'ai (lille a disparu)
Citation :
Fance
-Paris
Espagne
-Madrid
-Barcelone
|
Je remercie la personne qui m'aidera
Message édité par jbsrdistribution le 03-06-2009 à 18:26:47