Oui mais ton code me met toute la liste en disabled ...
J'met mon bout de code :
Code :
- ?>
- <td><?
- $sqln = "select num_men from menu";
- $reqn = mysql_query($sqln) or die('Erreur SQL !<br>'.$sqln.'<br>'.mysql_error());
- $num_men_table = array();
- while ($ligne = mysql_fetch_array($reqn))
- $num_men_table[] = $ligne['num_men'];
- echo '<select name="ordre">',"\n";
- for ($i = 0; $i <= 30; $i++)
- {
- echo '<option value ="'.$i.'" ';
- if( in_array($i, $num_men_table))
- {
- echo 'disabled';
- }
- echo " >$i</option>";
- }
- echo '</select>',"\n";
- ?>
- </td>
|
En gros, si les numero sont deja dans la base de donnée ( c'est donc qu'ils sont utilisé, donc on les grises)
Sinon il sont disponible, donc on les laisse tranquil
donc j'suis obliger de me tapper du php, surtout si je n'veux pas ecrire 30fois <option>...</option>
Message édité par Alma3456 le 22-01-2009 à 14:13:17