Bonjour,

Je n'arrive pas à résoudre mon problème. J'exécute un SELECT dans une base de données qui me retourne des enregistrements. Ces enregistrements sont sous la forme :
Le souci est que le nom et le prénom peut être le même pour x enregistrements. J'aurai donc :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
TOTO TATA 01/01/2009 14:15:12
TOTO TATA 02/01/2009 14:15:12
TOTO TATA 03/01/2009 14:15:12
COUCOU TUTU 01/01/2009 14:15:12
Je voudrai afficher juste une seule fois le NOM et PRENOM et en dessous les dates et heures correspondants à cette personne là :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
TOTO TATA
01/01/2009 14:15:12
02/01/2009 14:15:12
03/01/2009 14:15:12
 
COUCOU TUTU
01/01/2009 14:15:12
J'ai donc pensé à faire un array imbriqué :
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
while ( $row = $tmp->fetch(PDO::FETCH_ASSOC) ) {
$pats[] = array (
	''.$prenom.' '.$nom.'' => array (
	'LASTACCD' => $row['LASTACCD']
	)
);
}
 
$tmp = null;
 
				foreach ($pats as $key => $elt) {
					foreach ($elt as $dkey => $val) {
							echo "$dkey<br />";
						foreach ($val as $kt => $vald) {
							echo "$kt - $vald <br />";
							/*$template->assign_block_vars('RESULT', array(
							'LASTACCD' => $row['LASTACCD'],
							'PRENOM' => $prenom,
							'NOM' => $nom
						));*/
						}
					}
				}
Mais ca ne fonctionne pas. Auriez-vous un petit exemple à me donner ?

Merci d'avance pour votre aide.