Liste Déroulante

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Liste Déroulante

par Truc » 15 févr. 2008, 13:36

salut,

c'est simplement le navigateur qui affiche au dessus parce qu'il a plus d'espace au dessus de la liste qu'en dessous. Comportement tout à fait normal.

Ça arrive par exemple quand tu as une liste déroulante en bas d'une page. tu la met en haut de la page et tu verras que la liste va se dérouler en dessous.
T'es doué pour comprendre :shock: =D>

Pourquoi faire simple quand on peut faire compliqué.
Le truc est que si la liste se déroule au dessus c'est qu'elle n'a pas de place pour se dérouler en dessous sans sortir de l'écran... intérêt ? :-k

J'en profite pour déplacer puisque cela ne dépend pas de PHP

par iclo » 15 févr. 2008, 12:55

Je suis pas doué en style et autre css. Peut-être en ajoutant de la place (vide) en dessous du select ?
Je serais intéressé par avoir l'avis d'un pro du design sur cette question.. ;)

par Photographiquement Vôtre » 15 févr. 2008, 10:44

Dur Dur

Il n'y a pas moyen de contourner cela sans changer de place ?

par d0m » 15 févr. 2008, 10:27

salut,

c'est simplement le navigateur qui affiche au dessus parce qu'il a plus d'espace au dessus de la liste qu'en dessous. Comportement tout à fait normal.

Ça arrive par exemple quand tu as une liste déroulante en bas d'une page. tu la met en haut de la page et tu verras que la liste va se dérouler en dessous.

Liste Déroulante

par Photographiquement Vôtre » 15 févr. 2008, 10:20

Bonjour,


J'utilise une liste déroulante (select) qui fonctionne bien sauf que les éléments de la liste apparaissent au dessus au lieu d'être en dessous.

Y a t-il une raison
<td>Pays <select name="pays" width="40">

<?php
			$sql_pays = "select paysId, paysNom from genpays";
			$query_pays = mysql_query($sql_pays) or exit ('Erreur SQL !'.$query_pays.'<br>'.mysql_error());
			
				while ($result_pays=mysql_fetch_array($query_pays))
					{ 
  					extract($result_pays);
					echo "<OPTION value=$paysId"; 

  					if($paysId == 77)
  						{ 
    					echo " SELECTED "; 
  						} 
					echo ">$paysNom</OPTION>\n"; 
 				 	} 
?>       		
        		</select>
       		</td>
Merci pour votre aide