2010-07-17 3 views
2

Mon code récupère les noms de joueurs d'une base de données et les affiche dans une liste déroulante. Cependant, je veux que la première entrée de la zone de liste déroulante soit vide, comment puis-je y parvenir?Comment définir la première entrée d'une zone de liste déroulante à vider? PHP/MySQL

Si ça aide, voici mon code. Veuillez noter que j'ai seulement 1 code de boîte d'option en HTML pendant que je édite phpBB. Le < - BEGIN clubplayer -> est une boucle.

alt text http://i32.tinypic.com/mkzytv.jpg

alt text http://i25.tinypic.com/20r682v.jpg

+0

Ceci est vraiment plus d'une question de HTML, et cette balise doit être ajoutée pour trouvabilité future. Je l'ajouterais moi-même, mais je n'ai pas assez de réputation. – kingjeffrey

+0

merci, c'est fait ... – Jonathan

Répondre

2

Après

<select name="id" id="id"> 

Ajouter

<option></option> 
+0

Merci beaucoup! – Jonathan

1

Que diriez-vous de mettre un vide

<options value=""></option> 

Avant <!-- BEGIN.....

+0

Merci beaucoup! – Jonathan

1

Définir la première option dans votre sélection comme ceci:

<option value="">--select--</option> 
+0

Merci beaucoup! – Jonathan

1

Je vais pour la même solution que d'autres, mais il y a toujours une autre solution disponible ... Avant votre en boucle, vous pouvez:

$template->assign_block_vars('clubplayer', array(
    'PLAYERS' => '' #assign empty value 
)); 
Questions connexes