par
moogli » 21 oct. 2012, 17:20
Salut,
Le parcours d'un tableau se fait avec foreach ou un for.
Plus d'info dans la doc
@+
qui, justement, utilise un while... Sachant que toutes les boucles peuvent se traiter avec un while (for , foreach, do until ne sont que des faciliés)....
ben oui mais justement la facilité c'est bien aussi des fois
@+
Sur un autre forum, on me dit que mon code est pourri, je trouve ça odieux comme comportement, peut être ici quelqu'un voudra bien m'aider ?
ben sur que c'est pas du boulot de pro mais en même temps tu ne demanderais pas d'aide sinon ^^
donc ton message d'erreur est du soit :
- au fait que tu tente d'utiliser un index qui n'existe pas dans $ar
- soit que que ce qui existe dans $ar[numero] n'est pas un objet
la c'est la seconde solution qui prime, tu n'as pas d'objet dans $ar juste du texte.
pour affiche le "name" courant c'est juste echo $ar[$numero]['name'].
revois un peu les bases, tu ne devrais pas mélanger poo et procédurale, dans un premier temps, tu te mélange trop les piceaux
@+
[quote="sirakawa"][quote="moogli"]Salut,
Le parcours d'un tableau se fait avec foreach ou un for.
Plus d'info dans la doc
@+[/quote]
qui, justement, utilise un while... Sachant que toutes les boucles peuvent se traiter avec un while (for , foreach, do until ne sont que des faciliés)....[/quote]
ben oui mais justement la facilité c'est bien aussi des fois :)
@+
[quote="jycs"]Sur un autre forum, on me dit que mon code est pourri, je trouve ça odieux comme comportement, peut être ici quelqu'un voudra bien m'aider ?[/quote]
ben sur que c'est pas du boulot de pro mais en même temps tu ne demanderais pas d'aide sinon ^^
donc ton message d'erreur est du soit :
- au fait que tu tente d'utiliser un index qui n'existe pas dans $ar
- soit que que ce qui existe dans $ar[numero] n'est pas un objet
la c'est la seconde solution qui prime, tu n'as pas d'objet dans $ar juste du texte.
pour affiche le "name" courant c'est juste echo $ar[$numero]['name'].
revois un peu les bases, tu ne devrais pas mélanger poo et procédurale, dans un premier temps, tu te mélange trop les piceaux
@+