[php] tableau avec 4 colonnes

Fermé
karine - 24 juin 2005 à 11:02
 Toto - 25 nov. 2010 à 09:44
Bonjour tout le monde !

J'ai un problème pour faire un tableau de 4 colonnes et plusieurs lignes en php.

Pour l'instant, je remplie mon tableau comme ça :
$points = array(
'Page'=>$id_page,
'Mot'=>$res[0],
'Methode'=>1,
'Points'=>$items[2], );

Mais à la fin le tableau ne contient qu'une seule ligne, la dernière insertion.

Dans les tutoriaux, je n'ai vu que des exemples où le tableau n'a qu'une ligne.

Comment est-ce que je pourrais faire ça ?

merci beaucoup

4 réponses

Salut Timon1102 !

Je viens juste de trouver une solution, différente de la tienne.

$points[$ligne] = array( 
									
'Page'=>$id_page, 
'Mot'=>$res[0], 
'Methode'=>2, 
'Points'=>$items[2], );


avec $ligne qui est incrementé à chaque insertion.

Et pour l'affichage :
foreach($points as $cle=>$valeur) 
    	{ 
		
		foreach($valeur as $cle2=>$valeur2) 
			echo $cle2.' : '.$valeur2.'<br>'; 
			
		echo "<br>";
		
    	} 



Mais merci beaucoup pour ton aide, tu es toujours présent quand on en a besoin :-)
0
Timon1102 Messages postés 354 Date d'inscription jeudi 2 juin 2005 Statut Membre Dernière intervention 30 décembre 2010 109
24 juin 2005 à 11:34
de rien,
j'avais pas compris que ton tableau etait a 2 dimensions ;p...
0
c'est un sujet très très vieux mais sinon il existe la fonction PHP array_push qui permet d'ajouter des éléments à la fin d'un tableau.
0
Timon1102 Messages postés 354 Date d'inscription jeudi 2 juin 2005 Statut Membre Dernière intervention 30 décembre 2010 109
24 juin 2005 à 11:25
tu peux tj les faire une par une tes cases
$points =array() ;
$points ['Page']=$id_page ;
$points ['Mot']=$res[0] ;
$points ['Methode']=1 ;
$points ['Points']=$items[2]; 
-1