Normal.
tu fais une boucle sur le nombre de lignes renvoyées par la requête mais tu ne parcours pas ton recordset.
Un code plus adéquat ressemblerai à
tu fais une boucle sur le nombre de lignes renvoyées par la requête mais tu ne parcours pas ton recordset.
Un code plus adéquat ressemblerai à
Code PHP :
<?php
$resultat = mysql_query("SELECT * FROM profil_joueurs WHERE (coord_x BETWEEN '$portee_x_min' AND '$portee_x_max') AND (coord_y BETWEEN '$portee_y_min' AND '$portee_y_max') ORDER BY coord_x, coord_y");
$output .="<select name=\"attaquer\">";
while ($persos = mysql_fetch_array($resultat)) // c'est ici que tu parcours le résultat de ta requête
{
$output .="<option value=\"".$persos['pseudo']." \">(".$persos['coord_x']."/".$persos['coord_y']." -- ".$persos['pseudo']."</option>"
}
$output .="</select>";
echo $output;