Liste déroulante :1er élément =>"zone blan
Résolu/Fermé
garinsha20
Messages postés
20
Date d'inscription
mercredi 26 mars 2008
Statut
Membre
Dernière intervention
10 avril 2008
-
27 mars 2008 à 17:22
Alain_42 Messages postés 5358 Date d'inscription dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017 - 28 mars 2008 à 14:17
Alain_42 Messages postés 5358 Date d'inscription dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017 - 28 mars 2008 à 14:17
A voir également:
- Liste déroulante :1er élément =>"zone blan
- Liste déroulante excel - Guide
- Zone telechargement - Guide
- Supprimer liste déroulante excel ✓ - Forum Excel
- Téléchargement direct : les bonnes adresses des sites pirates en 2023 - Guide
- Liste de numéro de téléphone suspect 07 ✓ - Forum Mobile
1 réponse
Godboss
Messages postés
69
Date d'inscription
lundi 4 février 2008
Statut
Membre
Dernière intervention
18 juin 2009
18
27 mars 2008 à 18:08
27 mars 2008 à 18:08
Boujour,
tu rajoute au début <option value="" selected></option>
si tu ne met rien entre les balise option tu aura une ligne vide
tu rajoute au début <option value="" selected></option>
si tu ne met rien entre les balise option tu aura une ligne vide
27 mars 2008 à 18:11
@lain
28 mars 2008 à 09:58
Le problème c'est que j'ai une boucle et un 'echo'
=> donc mon code est le suivant :
<select name='raceanimal'>";
while ($row2=mysql_fetch_array($result2))
{
echo"<option>$row2[0]</option>";
}
echo"</select>
et le code suivant ne fonctionne pas :
echo"<option value="" selected>$row2[0]</option>";
Pourriez-vous m'aider?
Merci
28 mars 2008 à 10:42
comme ça :
<?php echo "<select name='raceanimal'>"; echo "<option value='' selected></option>";//ça c'est la première ligne vide while ($row2=mysql_fetch_array($result2)){ echo "<option value='".$row2[0]."'>".$row2[0]."</option>";//il faut toujours mettre une valeur dans les options } echo "</select>"; ?>@lain
28 mars 2008 à 10:55
Merci pour ce petit bout de code, il y a une amélioration mais j'ai encore un message d'erreur:
Voici mon code:
154 <?php // Liste déroulante pour "autres"
155 $sql3 = " SELECT DISTINCT(raceanimal) FROM cyberarium.Animal WHERE catanimal='autre' ORDER BY raceanimal";
156 $result3 = mysql_query($sql3) or die("Requete pas comprise");
157 Autres :  
158 echo "<select name='raceanimal'>";
159 echo "<option value='' selected></option>"; //1ère ligne vide
160 while ($row3=mysql_fetch_array($result3))
161 {
162 echo "<option value='".$row3[0]."'>".$row3[0]."</option>"; //il faut toujours mettre une valeur dans les options
163 }
164 echo "</select>";
165 ?>
Et mon message d'erreur :
Parse error: syntax error, unexpected ':' in /home/.sites/28/site1/web/hommage/hommage.php on line 157
D'où provient l'erreur? Merci
28 mars 2008 à 11:08
mets echo "Autres:";