Bonjour à tous !
Dans un formulaire, j'ai plusieurs listes déroulantes, qui en requêtant les tables d'une base, affichent les données de la table attaquée.
Hors, dans certaines tables, j'ai des données vides, je ne voudrais donc pas afficher ces lignes vides dans la liste.
J'ai essayé de contourner le problème grâce au code ci-dessous, mais çà ne fonctionne pas. Auriez vous une idée ?
Merci beaucoup d'avance.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 <?php $sql="SELECT N0_UC, Code_UC, N0_District FROM uc ORDER BY Code_UC"; $resultat=mysql_query($sql); echo '<select name="UC">'; echo '<option value="" selected></option>'; while ($rang=mysql_fetch_array($resultat)){ $cleUC=$rang['N0_UC']; $Code_UC=$rang['Code_UC']; while ($Code_UC<>""){ echo "<option value=\"$cleUC\">$Code_UC</option>"; } } echo '</select>'; ?>
Partager