JeuWeb - Crée ton jeu par navigateur
Soucis avec le foreach - Version imprimable

+- JeuWeb - Crée ton jeu par navigateur (https://jeuweb.org)
+-- Forum : Discussions, Aide, Ressources... (https://jeuweb.org/forumdisplay.php?fid=38)
+--- Forum : Programmation, infrastructure (https://jeuweb.org/forumdisplay.php?fid=51)
+--- Sujet : Soucis avec le foreach (/showthread.php?tid=3321)



Soucis avec le foreach - Thedeejay - 22-11-2008

Bonjour à tous!
je suis en train de réalsier un aspirateur aceboa...enfin bref, un code :ange:
at je suis bloqué avec ce bout de code:
Code PHP :
<?php 
function lireEnsembleProfil () {
global
$users_id_by_name;
global
$url_forum;
global
$forum_id;
global
$debug1;

$url_base = $url_forum."voirprofil.php?login=".$forum_id."&pseudo=";

foreach (
$users_id_by_name as $pseudo => $user_entry) {// c'est ici que ca plante
if ($pseudo != "") {
$id = $user_entry[0];
$id_ace = $user_entry[1];

if (
$debug1) {
echo
"<b>LienProfil</b><br>";
echo
$url_base.$id_ace."<br>";

}

// Lit la page du profil
lirePageProfil($url_base.$id_ace);
}

}
}
et l'erreur est
Citation :USE ????;
Warning: Invalid argument supplied for foreach() in /www/***************/acepompe.php on line 316



RE: soucis avec le foreach - Sephi-Chan - 22-11-2008

Damned !? Pourquoi utiliser des global ? :O
Pourquoi ne passes-tu pas tes paramètres à ta fonction ?

$users_id_name doit être un tableau (ou un objet) pour pouvoir être parcouru par foreach(), un petit var_dump() de cette variable t'en dira plus.


Sephi-Chan


RE: soucis avec le foreach - Thedeejay - 22-11-2008

Ok je vais tenter (le code n'est pas de moi, je ne fais que le debugger)