Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/11/2010, 00:28
hlnalls
 
Fecha de Ingreso: noviembre-2010
Ubicación: Hidalgo
Mensajes: 4
Antigüedad: 13 años, 5 meses
Puntos: 0
Exclamación Llenar Combobox con sql usando un where

hola!
Disculpen pero tengo ya rato con este codigo que no me sale...
quiero llenar un combobox desde una BD, todo va perfecto hasta que uso en mi consulta un where para filtrar mi consulta, ya que el dato del where lo saco desde una caja de texto de mi formulario..
Esta es la caja de texto de donde quiero sacar el valor (codigo postal) y ponerlo en mi where para que dependiendo el cod postal, me despliegue colonias.
Código PHP:
<input type="text" name="cod_postal" id="cod_postal" onfocus="this.style.backgroundColor='#FFFFCC'" onChange="this.style.backgroundColor='#FFFFFF'; sendRequestCP(this.value);"

Este es el combo que quiero llenar

Código HTML:
<select name="colonia" id="colonia"  onBlur="this.style.backgroundColor='#FFFFFF'">
                      <!--option>SELECCIONA PRIMERO UN CP</option--> 
Código PHP:
 <?php
        
//Consulta de paises
        
$cp $_GET['cod_postal'];
        echo 
'<option>SELECCIONA PRIMERO UN CP</option>';
        
$cons_col=mysql_query('SELECT id, colonia FROM grupaorg_lansas.codigos_postales c where codigo_postal='%$cod_postal%';',$link) or die('<option>Error en la consulta de colonia.</option>');
        
//ciclo que imprime registros de codigos postales
        
        
while($filas=mysql_fetch_array($cons_col)){        
            echo 
'<option value="'.$filas[''].'">'.$filas['colonia'].'</option>';
        }
    
?>
Código HTML:
 </select></td> 
]
escribiendo asi mi codigo me sale un error

Espero su ayuda, muchas gracias!!!!