|    
			
				25/11/2012, 13:22
			
			
			  | 
  |   |  |  |  |  Fecha de Ingreso: noviembre-2012 
						Mensajes: 187
					 Antigüedad: 12 años, 11 meses Puntos: 0 |  | 
  |  Select option  al pikar con el mouse ??  
  Hola.tengo un formulario  y  tengo  un campo llamado: espicialiad el cual quiero que cuando clickeen  se despliegue una lista   la cual los datos los traigo de una BD de Mysql - mediante  PHP
 
 Bno  ya logre traerme los datos y pornerlos en la lista.  el problema es que la lista me sale ya  desplegada y lo que quiero es que  al dar click en el campo ejm: se me desplieque la lista  y que al dar click en algun  registro quede en el campo para luego enviar  ese dato   a una tabla de una BD  espero me entienda.
 
 este es mi codigo php en el cual obtengo los dato de  la tabla y los pongo en una lista:
 
 <?php
 include("conexion.php");
 //Conexion al Servidor
 $conexion = mysql_connect($host,$user,$pw) or die ("problemas con la conexion al servior");
 
 // Conexion a la BD
 mysql_select_db($db,$conexion) or die ("problemas con la conexion a la BD");
 
 $consulta='select * from personas';
 $resultado = mysql_query($consulta,$conexion);
 
 echo "<select name = 'select1' size='5'>";
 while($fila=mysql_fetch_array($resultado)){
 echo "<option value='".$fila['nombre']."'>".$fila['nombre']."</option>";
 }
 echo"</select>";
 ?>
 __________________________________________________  __________
 esta es  la lista que obtengo:
 http://img831.imageshack.us/img831/4995/lista1l.jpg
 
 Claro como le puse size=5  ps a primerva vista me salen 5 registros  y los otros los veo subiendo obajando el  scroll lo cual es me parece muy bonito. es halgo  ordenado. hasta aqui todo bien
 
 Entonces como no quiero  que  al habrir la pagina me salga ya la lista desplegada  ya que me taparia  los campos de abajo entonces  le pongo un size=1 y me quedaria halgo mas super dordenado   ya que  el campo tendria un registro por defaul    y al dar click   ahora si me desplegaria la lista .   hasta aqui todo bien.
 
 1: pregunta.??
 y si tengo unos 500 registros  al clickear en el campo se me desplegaria  una super listota   la cual me expanderia la pagina , seria una lista incomoda  y halgo  IN estetico.
 
 2: pregunta.
 
 como podria hacer  para que  al clickear en el campo  se desplieque una lista de  10 registros y  tener la opcion de mover el scroll para seguier viendo los otros registros ???
 
 -por que si le pongo size=10   al habri la pagina ya me apareceria  la lista YA  desplegada  - halgo  q se veria muy feo  por lo que ya e comentado
 - y  si le ponto  size=1  que es como  creo que deve ser..  pero si hay 500 registros  se me desplegaria una superlistota ...
 
 Que bonito seria que hubieran 500 registros y que al dar click se mostraran  10  y que  al bajar el scroll seguir viendo los otros registros....
 
 espero me haya dado a entender .  gracias..
   Última edición por cristo995; 25/11/2012 a las 14:00
     |