Foros del Web » Creando para Internet » HTML »

enlazar lista/menu....

Estas en el tema de enlazar lista/menu.... en el foro de HTML en Foros del Web. hola compañeros, como puedo enlazar un formulario lista/menu, a una base de datos en mysql.....alguien tiene una idea....... saludos!!...
  #1 (permalink)  
Antiguo 28/08/2005, 22:39
Avatar de ryu_on_ice  
Fecha de Ingreso: abril-2005
Mensajes: 315
Antigüedad: 19 años
Puntos: 0
enlazar lista/menu....

hola compañeros, como puedo enlazar un formulario lista/menu, a una base de datos en mysql.....alguien tiene una idea.......

saludos!!
  #2 (permalink)  
Antiguo 29/08/2005, 07:24
Avatar de monoswim
$moderador{'Esteban'}
 
Fecha de Ingreso: febrero-2002
Ubicación: Buenos Aires - Argentina
Mensajes: 8.762
Antigüedad: 22 años, 2 meses
Puntos: 90
o sea lo que deseas es tomar los datos del MySQL y mostrarlos en el list ???

Saludos
__________________
Esteban Quintana
  #3 (permalink)  
Antiguo 29/08/2005, 13:41
Avatar de ryu_on_ice  
Fecha de Ingreso: abril-2005
Mensajes: 315
Antigüedad: 19 años
Puntos: 0
monoswim lo que trato de hacer es esto......

tengo una base de datos, con dos tablas, una tabla llamada categorias y la otra clientes......la tabla de categorias que solamente tiene dos campos (el id y nombre de categoria) donde, nombre de categoria es la que quiero que aparesca en la list, y al da clic alli, que muestre los clientes que esten dentro de esa categoria, y asi sucesivamente.......ya lo hice con una caja de texto y un boton de buscar(ya me funciono) pero quiero ver si se puede hacer de esta manera, para dar mas opciones de busqueda al visitante....

saludos!!!
  #4 (permalink)  
Antiguo 29/08/2005, 19:19
Avatar de flaviovich  
Fecha de Ingreso: agosto-2005
Ubicación: Lima, Peru
Mensajes: 2.951
Antigüedad: 18 años, 8 meses
Puntos: 39
Creo que esto puede ayudarte.

Código PHP:
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<?
    
include "config.php";    //aqui va lo necesario para conectarse a la BD
    
    
if ($_SERVER['REQUEST_METHOD'] == 'POST')
    {
        
$sql "SELECT * FROM clientes WHERE id_cat = "$_POST['categoria'] .";";
        
$clientes mysql_query($sql);
        if (
$clientes)
        {
            while (
$fila mysql_fetch_array($clientes))
            {
                
//muestras los clientes
            
}
        }
    }
?>
<form name="form1" method="post" action="<?=$_SERVER['PHP_SELF']?>">
  <select name="categoria">
<?
    $sql 
"SELECT * FROM categorias;";
    
$categ mysql_query($sql);
    
    if (
$categ)
    {
        while (
$fila mysql_fetch_array($categ))
        {
?>
        <option value="<? print $fila["id"]; ?>" onChange="this.form.submit();"><? print $fila["nombre"]; ?></option>
<?
        
}
    }
?>
  </select>
</form>
</body>
</html>
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:08.