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.