Afficher une variable sortie d'un tableau de type Array

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Afficher une variable sortie d'un tableau de type Array

par Tracker » 17 oct. 2007, 09:30

Exactement,
A priori la méthode $database->loadObjectList() retourne un tableau donc la contenu est indexé de 0 à ...
Par contre, attention dans ton cas $runner[0] n'est peut-être pas défini, alors teste le avec isset() avant le l'utiliser.

Tracker.

par Sebe » 17 oct. 2007, 09:26

Salut,

Essaie $runner[0]->nom;
$runner c'est un tableau d'objets.

Tracker.
Salut,

Effectivement, cela fonctionne mieux !

J'aurais juste une question pour compenser mon manque de connaissance :
A quoi correspond '[0]' ? A la ligne [0] du tableau ?

Encore merci

par Tracker » 17 oct. 2007, 09:18

Salut,

Essaie $runner[0]->nom;
$runner c'est un tableau d'objets.

Tracker.

Afficher une variable sortie d'un tableau de type Array

par Sebe » 17 oct. 2007, 09:13

Salut,

Une fois n'est pas coutume, j'ai un soucis avec le codage :roll:
J'ai fait ma petite requête
$coureur = "SELECT *"
	. "\n FROM #__classement_participant"
	. "\n WHERE id = $id"
	;
$database->setQuery( $coureur );
$runner = $database->loadObjectList();
Qui fonctionne visiblement puisque
print_r ($runner);
me renvoie :
Array ( [0] => stdClass Object ( [id] => 226 [nom] => ABBECA [prenom] => ALBAIN [naissance] => 1953-08-11 [sexe] => H ) )
Seulement, je voudrais afficher le nom et je n'y arrive pas ! J'ai essayé un peu toute sorte de chose de chose genre :
<?php echo $runner['nom'];?>
ou
<?php echo $runner->nom;?>
Mais jamais rien n'apparaît ... j'ai dû ne pas comprendre quelque chose !

Quelqu'un pourrait-il me venir en aise ?

Merci

NB: J'ai oublié de dire que ce code sert à la création d'un composant [Joomla!] que j'essaye de mettre au point avec mes petites connaissances :roll: