Comunidad de diseño web y desarrollo en internet online

combo box

Citar            
MensajeEscrito el 07 Mar 2008 08:58 pm
Hola otra ves yo y creo que ya voy aprendiendo mas de php, solo que no he encontrado en ningun lado como hacer combo box en php usando la informacion de mi base de datos en mysql para llenar un formulario , si me puede ayudar diciendome donde puedo encontrar como hacer eso lo agradeceria infinitamente, aunque el formulario sin combo box o sea insertando los datos manulamente ya lo tengo y funciona bien pero quisiera hacerlo con combo box para mejor presentacion y facilitar al usuario las busquedas. y otra cosa como pongo las etiquetas para codigo php en este foro para los ejomplos de mis scripts.

Gracias

Por luisangel24

24 de clabLevel



Genero:Masculino  

msie7
Citar            
MensajeEscrito el 08 Mar 2008 04:13 pm
Seria de la Siguiente manera......

Imaginate que tengas una tabla llamada "Alumno"....

Estructura de la Tabla Alumno
Id
Nombre

Ahora bien.. tu necesitas cargar todos los registros que tienes en la tabla Alumno en un select, lo haremos de la siguiente mandera...

Código :


<?php
   
   ##   Parametro de Conexion   ##
   @mysql_connect("localhost","tu usuario","tu contraseña") or die("No Hay COnexion");
   
   ##  Hacemos uso de la Base de Datos  ##
   @mysql_query("use tuBasedeDatos");
   
   ##  Realizamos la COnsulta a la tabla alumno  ##
   $consulta = @mysql_query("select * from alumno");
   
   ## Generamos el <select> ##
   echo "<select name='alumno'>";
   
   ##  Recorremos los Registros Obtenidos de la COnsulta  ##
   while($rows = @mysql_fetch_array($consulta))
   {
      ## Generamos los <option> del select ##
      echo "<option value='$rows[1]'>$rows[1]</option>";
   }
   
   ## Cerramos las Etiquetas <select> ##
   echo "</select>";
   
   ## Fin
   
   
?>



Saludos..!

Por jripper

228 de clabLevel

2 tutoriales

Genero:Masculino  

msie7

   Página 1 de 1

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.