Voila je souhaitre créer un tableau à 2 dimensions de la sorte : $tab[categorie][type]
L'indexation se fait de facon numerique à l'aide de compteurs

Voici le code qui m'embete.. :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
$i = 0;
$list = array();
while ($row_type = mysql_fetch_assoc($resulttype)){
	$cat_name = get_cat_name($row_type['id_cat']);
	$list[$i] = $cat_name;
	$list[$i][0] = $row_type['type'];
	$i++;
}
La boucle d'affichage au cas ou :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
$i = 0;
while ($list[$i]) {
	echo ''.$list[$i].'';
	echo ' '.$list[$i][0].'<br>';
	$i++;
	}
Et ce que ça me sort :
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
Iatériel(s) I
Matériel(s) M
Ratériel(s) R
Satériel(s) S
Cogiciel(s) C
Cogiciel(s) C
Cogiciel(s) C
Iogiciel(s) I
Logiciel(s) L
Logiciel(s) L
Mogiciel(s) M
Mogiciel(s) M
Mogiciel(s) M
Wogiciel(s) W
Autres A
Putres P
Donc ce que j'en conclu c'est qu'il me traite le $list[$i][0] comme une chaine de caractères et remplace la premiere lettre de mon $list[$i]..
J'ai tenté de mettre un $list[$i] = array(); apres le "$list[$i] = $cat_name;
" mais rien n'y fait...

Avez vous une idée ?

Cordialement,

LostMind.