Regresar a la página www.ComoCrearTuWeb.com
Resultados 1 al 4 de 4

Tema: Como llenar ComboBox o Lista desplegable desde una Base de Datos

  1. #1
    Me va gustando esto... Habitante
    Fecha de Ingreso
    03 ene, 11
    Ubicación
    Mérida, Yucatán, México.
    Mensajes
    41
    Poder de Reputación
    5

    Unhappy Como llenar ComboBox o Lista desplegable desde una Base de Datos

    ...qTal FORO, nuevamnte requiere de su Auxilioo!!
    tengo la opcion de buscar informacion desde un ComboBox o Lista desplegable como algunos le dicn!!
    lo que quiero esq la informacion que contenga el combobox lo consulte desde una base de datos.
    y al darle click mostrar una tabla con algunos campos de la tabla de la base de datos.
    <!--==============--ComboBox de HTML======================-->
    <tr>
    <td colspan="2"><label>&iquest;Qui&eacute;n necesita Servicio de? <!--Label-->
    <select name="miCombo" action="GET">
    <option selected="selected">-Elegir una Opcion-</option>
    <option></option>
    </select>
    </label>
    <input type="submit" name="busc" value="Buscar" /></td>
    <input type="submit" name="ver" value="Ver Detalles" /></td>
    </tr>
    <!--=============================================-->
    //==========Archivo1.php============================ ===
    <?
    $comb=$_POST['miCombo']; //ComboBox
    //Botones
    $busc=$_POST['busc'];
    $detalles=$_POST['detalles'];

    function llenaCombo($nom){
    //Te conectas a tu base de datos Ej:
    $link=mysql_connect("localhost","director","acce50 "); //abro la conexion
    mysql_select_db("directorio",$link); //selecciono mi base de datos
    //Realizas tu consulta SQL:
    $result=mysql_query("SELECT nombre FROM clientes WHERE nombre='$nom'", $link);
    //Llenas el combo
    if ($row = mysql_fetch_array($result)){
    echo "<select "miCombo">";
    do {
    echo "<option value= ".$row["nombre"].">'.$row["nombre"].'</option>";
    } while ($row = mysql_fetch_array($result));
    echo "</select>";
    echo $result;
    }
    }
    ?>
    ======================================
    Espero ser claro con estO!! si no xfa digame como mejoralo!!
    «« ߀ ŦR€€..!! :Þ »»

  2. #2
    Esto empieza a ser un vicio... Habitante Avatar de olukarak
    Fecha de Ingreso
    28 jul, 10
    Ubicación
    Marte
    Mensajes
    1,851
    Poder de Reputación
    15
    Tutorial de CSS3: http://www.comocreartuweb.com/consul...el-19-09-10%29

    Se borrarán los mensajes cuyo título no explique la duda: http://www.comocreartuweb.com/consul...titulo-la-duda!!

    Cómo preguntar en CCTW: http://www.comocreartuweb.com/consul...guntar-en-CCTW

  3. #3
    Me va gustando esto... Habitante
    Fecha de Ingreso
    03 ene, 11
    Ubicación
    Mérida, Yucatán, México.
    Mensajes
    41
    Poder de Reputación
    5

    [SolucionadO!!!]

    Gracias OLUKARAK puesss yaaa corrree, funciona bien!!
    pero es todo en PHP, me hubiese gustado hacerlo tambien dentro de HTML pero es lo de menos!!!
    aOra tngo una prgunta mas pero aOra sobre consulta-Resultado, aq me refierO,
    ----De las opciones que desplega el ComboBox al darle click que me muestre una tabla con el contenido de los otros campos de la tabla que contiene la base de datos.!!!
    ..suena como magico, pero creo que se puede hacer pero no tngo ni idea de como ahcerle:
    acontinuacion los codigos.
    Los Campos de mi Base de Datos son:
    ===========================
    id_usuario ---int
    nombre ----varchar
    clave -----varchar

    ==============conexion.php======================== =
    <?php
    mysql_connect("localhost","usuario","clave");
    mysql_select_db("nombreBaseDatos");
    ?>

    =============inicio.php=========================== ==
    <?
    include("conexion.php");
    $consulta="select id_usuario,nombre from usuario order by nombre asc";
    $result=mysql_query($consulta);

    ?>

    <html>
    <head>
    <title>Llenando ComboBox</title>
    </head>
    <body>
    <h1>Seleccione una Opci&oacute;n<h1>
    <select name="usuarios">
    <option value="">Seleccionar</option>
    <?
    while($fila=mysql_fetch_row($result)){
    echo "<option value='".$fila['0']."'>".$fila['1']."</option>";
    }
    ?>
    </select>
    </body>
    </html>
    ==============================================
    -----Espero y me puedan ayudar con lo de la Seleccion de las opciones!!!
    «« ߀ ŦR€€..!! :Þ »»

  4. #4
    Esto empieza a ser un vicio... Habitante Avatar de olukarak
    Fecha de Ingreso
    28 jul, 10
    Ubicación
    Marte
    Mensajes
    1,851
    Poder de Reputación
    15
    A ver si entendi... Quieres que los usuarios puedan ordenar las consultas con un desplegable?
    Bueno es facil. Creas un desplegable llamado, por ejemplo, direccion. En el pones las opciones Ascendente, con el valor ASC y Descendente con el valor DESC.
    Despues pones en el PHP que que la variable del post que indica el orden pase a una variable simple, es decir, $direccion.
    En la consulta a la BD que busca los usuarios cambias el ASC por $direccion.
    Tutorial de CSS3: http://www.comocreartuweb.com/consul...el-19-09-10%29

    Se borrarán los mensajes cuyo título no explique la duda: http://www.comocreartuweb.com/consul...titulo-la-duda!!

    Cómo preguntar en CCTW: http://www.comocreartuweb.com/consul...guntar-en-CCTW

Permisos de Publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •