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..