Tableaux, synthaxe

Pilou
Invité n'ayant pas de compte PHPfrance

29 avr. 2009, 17:54

Pourriez vous éclairer ma lanterne, ce formatage est il un formatage correcte pour la mise en place d'un tableau suivant une requête sql? (il va chercher l'id et le nom présent dans la table)

 $tableau = array();
while ($req=tep_db_fetch_array($requete)) 
{
   $tableau[][] =array("id"=>$req['requete_id'],"nom"=> $req['requete_id']);
}  

echo '<br>Affichage<br>' .$tableau['id']['nom'];

ViPHP
ViPHP | 3300 Messages

29 avr. 2009, 18:03

non :)

déja il faut utiliser mysql_fetch_assoc

ensuite remplaces

Code : Tout sélectionner

$tableau[][] =array("id"=>$req['requete_id'],"nom"=> $req['requete_id']);
par

Code : Tout sélectionner

array_push($tableau, array('id'=>$req['requete_id'],'nom'=> $req['requete_id']);
l'affichage se fera dans une boucle plutot mais tu peux faire ca comme suit:

Code : Tout sélectionner

echo $tableau[0]['nom']; echo $tableau[0]['id'];
Fait du php depuis que ca existe ou presque :)

Pilou
Invité n'ayant pas de compte PHPfrance

30 avr. 2009, 18:02

Merci beaucoup Nagol. Ce n'est pas forcément évident pour moi, j'apprécie les lumières ^^