Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/03/2010, 16:51
riscking
 
Fecha de Ingreso: marzo-2008
Mensajes: 82
Antigüedad: 16 años, 7 meses
Puntos: 0
Pasar variable para realizar una busqueda

Hola tengo un problema q no se como solucionarlo,a ver si me podeis ayudar, tengo unos radiobuttons y cada uno selecciona un tipo de vivienda y quiero q dependiendo de ese tipo realice una busqueda y rellenar un select pero no se como pasar la variable que le pasa la primera funcion al select en el campo q he puesto $tipo.
El codigo seria este:
Código PHP:
function cambiatipo(){ 
var i 
for (i=0;i<document.forms.frmDatos.Tipo.length;i++){ 
if (document.forms.frmDatos.Tipo[i].checked) 
break; 

var tipo=document.forms.frmDatos.Tipo[i].value; 
CargarCiudades(tipo); 


function CargarCiudades(xPro){ 
    document.forms.frmDatos.Provincias.length = 0; 
     
var u 
<?  
mysql_query 
("SET NAMES 'utf8'"); 
$tablaCiudades mysql_query('SELECT DISTINCT(provincias.nombre_prov),provincias.id_prov FROM ventas,poblacion, provincias WHERE ventas.poblacion = poblacion.id AND poblacion.provincia= provincias.id_prov AND ventas.tipo="'.$tipo.'" order by ventas.id asc'); 
while (
$registroCiudad mysql_fetch_array($tablaCiudades)) {?> 
u = document.createElement("OPTION"); 
u.text = '<?php echo $registroCiudad["nombre_prov"]; ?>'; 
u.value = '<?php echo $registroCiudad["id_prov"]; ?>'; 
document.forms.frmDatos.Provincias.options.add (u); 
document.forms.frmDatos.Provincias.disabled = false; 

<? }?> 
}
A ver si me odeis hechar un cable porque la funcion CargarCiudades si coge la variable del radio.
UN saludo y gracias de antemano.