Bonjour,
J'aimerai afficher mes données sous la forme suivante :

Theme1
Projet1
Projet2
Projet3
Theme2
Projet1
Projet2
Projet3

Voici mon code (qui pour l'instant, m'affiche tout en vrac):
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
$c=connec_base ();
 
        $r=pg_exec ($c , "select distinct ppkrj,libprojet
                        from projet
                        where ppkrj!=''
                        group by ppkrj,libprojet");
 
        for ($i=0; $i<pg_numrows($r); $i++) {
            $l=pg_fetch_array($r,$i);
            echo $l["ppkrj"]." <B>".$l["libprojet"]."</B>.\n";
        }
Je sais que je dois faire quelque chose du genre :
- J'affiche le thème 1 ('ppkrj' dans la base) et le range dans une variable
- Si le thème est égal à ma variable alors j'affiche mes projet
- Sinon, je re-affiche le nouveau thème et on recommence...

Seulement voilà, j'ai du mal dans l'imbrication de mes itérations et conditionnelles.. Pourriez-vous m'aider ?

J'utilise PostGre et PGAdmin III