(30-01-2011, 12:36 PM)Kurogane a écrit : Je soutiens php_addict sur le mélange html/php notamment dans ta boucle "for".
C'est inesthétique et selon la version php que tu utilisera cela te posera probléme, utilise un echo dans ta boucle pour afficher l'html ^^
Ensuite pour ton probléme, mysql_fetch_array ne traite qu'une ligne par "appel" donc dans ta boucle tu traite encore et toujours le même village.
Pour ton count($downALL['village']) , fais afficher sa valeur avant avec un echo mais à mon avis il ne te donnera que "1".
La solution serait de mettre à la fin de ta boucle : $downALL = mysql_fetch_array($requeteALL);
pour traiter une nouvelle ligne.
Et pour le nombre max dans ta boucle , je dirais de faire une requete SQL sur la table users en mettant count(*) dans le select.
Mais oui quelle ... Kurogane merci de m'avoir remémorer tout cela par contre sur le echo je ne savais pas ... je ferais comme tu le dit et merci encore il me reste encore 2, 3 petite erreur a traité et je vous fait part de mon bilan !
EDIT :
Notice: Undefined index: 186 in C:\XXX\XX\XXX\map.php on line 22
Notice: Undefined index: 32 in C:\XXX\XX\XXX\map.php on line 22
Notice: Undefined index: 230 in C:\XXX\XX\XXX\map.php on line 22
Notice: Undefined index: 182 in C:\XXX\XX\XXX\map.php on line 22
Je n'ai jamais vu ce genre d'erreur ...