par
ItaloBADI » 26 sept. 2006, 22:27
Si je peux me permettre...
Pourquoi tu ne vas pas chercher le numéro dans la liste des joueurs sur la BDD ?
Tu dis avoir une liste des joueurs de 1 à 23....
Donc, en ajoutant la colonne "selection" dans cette table, avec une valeur par defaut "NON"
et lorsqu'un joueur est entré sur une des 23 places, la case "selection" est changée en "OUI" par un simple UPDATE.
A partir de ça, au lieu de faire ton select comme tu le fais, tu pourrais faire :
( je fais comme si ta table de joueurs se nomme "joueurs" )
<select name="numero" onchange="rediretion()">
<?
$sql = "SELECT numero FROM joueurs where selection='NON'";
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
while($data = mysql_fetch_assoc($req))
{
echo' <option value="' . $data['numero'] . '">' . $data['numero'] . '</option>';
$i++;
}
?>
</select>
AINSI, ta liste déroulante ne sera composée QUE des numéros non encore sélectionnés.
Enfin, moi, c'est comme ça que je ferais...
Si ça peut aider...
Si je peux me permettre... :oops:
Pourquoi tu ne vas pas chercher le numéro dans la liste des joueurs sur la BDD ?
Tu dis avoir une liste des joueurs de 1 à 23....
Donc, en ajoutant la colonne "selection" dans cette table, avec une valeur par defaut "NON"
et lorsqu'un joueur est entré sur une des 23 places, la case "selection" est changée en "OUI" par un simple UPDATE.
A partir de ça, au lieu de faire ton select comme tu le fais, tu pourrais faire :
( je fais comme si ta table de joueurs se nomme "joueurs" )
[php] <select name="numero" onchange="rediretion()">
<?
$sql = "SELECT numero FROM joueurs where selection='NON'";
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
while($data = mysql_fetch_assoc($req))
{
echo' <option value="' . $data['numero'] . '">' . $data['numero'] . '</option>';
$i++;
}
?>
</select>[/php]
AINSI, ta liste déroulante ne sera composée QUE des numéros non encore sélectionnés.
Enfin, moi, c'est comme ça que je ferais...
Si ça peut aider...