Foros del Web » Programando para Internet » PHP »

buenas compañeros

Estas en el tema de buenas compañeros en el foro de PHP en Foros del Web. Necesito ayuda, tengo una tabla: RESTAURANTES={ID_RESTAURANTE, NOMBRE, EMAIL, POBLACION} y tengo dos combobox. Y necesito que en un combo box me salga la lista de ...
  #1 (permalink)  
Antiguo 14/06/2005, 12:49
Avatar de susaninhax  
Fecha de Ingreso: noviembre-2004
Mensajes: 358
Antigüedad: 13 años
Puntos: 3
buenas compañeros

Necesito ayuda, tengo una tabla:

RESTAURANTES={ID_RESTAURANTE, NOMBRE, EMAIL, POBLACION}
y tengo dos combobox.

Y necesito que en un combo box me salga la lista de las poblaciones de los restaurantes y cuando seleccione una de ellas, en el siguiente combo aparezcan sólo los nombres de los restaurantes que sean de esa poblacion , es decir:

Ejemplo:
Escojo Madrid , y en el siguiente escojo TAPAS que pertenece a Madrid.

Alguien sabría como hacer esos combos selectivos?Muchas gracias de antemano
  #2 (permalink)  
Antiguo 14/06/2005, 12:53
Avatar de susaninhax  
Fecha de Ingreso: noviembre-2004
Mensajes: 358
Antigüedad: 13 años
Puntos: 3
si sirve de ayuda...

Si sirve de ayuda tengo un script con el que se podría hacer una consulta , pero no sé aplicarlo:

Código PHP:
<script language="JavaScript"

   function 
addOpt(oCntrliPossTxtsVal){ 
     var 
selOpcion=new Option(sTxtsVal); 
     eval(
oCntrl.options[iPos]=selOpcion); 
   } 

   function 
cambia(oCntrl){ 
    while (
oCntrl.lengthoCntrl.remove(0); 
    switch (
document.frm.pais.selectedIndex){ 
     
     case 
0
      
addOpt(oCntrl,  0"Ciudad de México""0"); 
      
addOpt(oCntrl,  1"Monterrey""1"); 
      
addOpt(oCntrl,  2"Guadalajara""2"); 
      break; 
    } 
   } 
  
</script> 
</head> 
<body> 
  <script language="JavaScript"> 
   var w = 400; 
   var h = 150; 
   resizeTo(w, h); 
   moveTo((screen.width - w)/ 2, (screen.height - h)/ 2); 
  </script> 
  <form name="frm"> 
   <table border="0"> 
    <tr> 
     <td> 
      Pais 
     </td> 
     <td> 
      <select name="pais" onchange="cambia(document.frm.ciudad)"> 
       <option value="Mex">Mexico</option> 
       <option value="Esp">España</option> 
       <option value="Ven">Venezuela</option> 
      </select> 
     </td> 
     <td>&nbsp; 
       
     </td> 
     <td> 
      Ciudad 
     </td> 
     <td> 
      <select name="ciudad"> 
       <option value="0">Ciudad de México</option> 
       <option value="1">Monterrey</option> 
       <option value="2">Guadalajara</option> 
      </select> 
     </td> 
    </tr> 
   </table> 
  </form> 
</body> 
  #3 (permalink)  
Antiguo 15/06/2005, 03:13
Avatar de jam1138
/** @package Moderador */
 
Fecha de Ingreso: julio-2004
Ubicación: sèveR led onieR lE
Mensajes: 9.368
Antigüedad: 13 años, 4 meses
Puntos: 101
http://www.forosdelweb.com/showpost....06&postcount=8

__________________
٩(͡๏̯͡๏)۶
» Cómo hacer preguntas de manera inteligente «

"100 años después, la revolución no es con armas, es intelectual y digital"
  #4 (permalink)  
Antiguo 15/06/2005, 11:15
Avatar de susaninhax  
Fecha de Ingreso: noviembre-2004
Mensajes: 358
Antigüedad: 13 años
Puntos: 3
no me sirven:-( o eso creo

No me sirven los ejemplos puesto que yo solo manejo una tabla, o no se implementar esos ejemplos...me bastaría con que alguien me comentase como implementar en el ejemplo anterior puesto de javascrip la consulta para que se relacionen.

Alguien lo ha echo de una manera sencilla con solo una tabla para hacer la consulta

De todas muchisimas gracias por la ayuda, para otros casos me vendrán muy bien.

Un Saludo muy grande
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 03:29.