Bonjour
je suis bloqué sur une affichage des données venant de la base de donnée.
Je m'explique
Les colonnes du tableau sont stockés en ligne dans une table(colonnes) :
je les récupères et j'obtient les tableaux suivants :
Je récupère aussi les valeurs correspondantes aux colonnes depuis une autre table et j'obtient le tableau de la forme suivant :
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 [_data:protected] => Array ( [0] => Array ( [id] => 1 [libelle_column] => Client id [id_table_cible] => 1 ) [1] => Array ( [id] => 2 [libelle_column] => Last name [id_table_cible] => 1 ) [2] => Array ( [id] => 3 [libelle_column] => First name [id_table_cible] => 1 ) )
Dans cette tableau de valeur l'indice id_column correspond à l'id de la colonne de la table colonnes
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
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51 [_data:protected] => Array ( [0] => Array ( [id_value] => 1 [id_enreg] => 1 [id_column] => 1 [text_value] => 007 ) [1] => Array ( [id_value] => 2 [id_enreg] => 1 [id_column] => 2 [text_value] => jean ) [2] => Array ( [id_value] => 3 [id_enreg] => 1 [id_column] => 3 [text_value] => dubois ) [3] => Array ( [id_value] => 4 [id_enreg] => 2 [id_column] => 1 [text_value] => 008 ) [4] => Array ( [id_value] => 5 [id_enreg] => 2 [id_column] => 2 [text_value] => francois ) [5] => Array ( [id_value] => 6 [id_enreg] =>2 [id_column] => 3 [text_value] => pierre ) )
c'est a dire id_column=>3 correspond au First name et ce sera placé en deuxieme ligne pour l'affichage dans le tableau id_enreg =2
Si c'est id_enreg = 1 l'affichage est en première ligne et ainsi de suite
Et un autre table pour référence les lignes de résultats
Ce que je voudrais faire c'est de pouvoir faire comme ceci à l'affichage
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 Array ( [0] => Array ( [id_enreg] => 1 [description] => first recording ) [1] => Array ( [id_enreg] => 2 [description] => second recording ) )
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Client id First name Last name 007 jean dubois 008 francois pierre
Ma question est que est ce que je doit construire un tableau finale qui regroupe le colonne avec les valeurs correspondants avant de faire un foreach ou à partir des ces tableaux la je peux déjà faire un affichage comme dessus
j'ai tenté avec le boucle foreach mais sans succès, merci pour votre aide et conseil
Partager