Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/04/2008, 07:07
anibal_cdf
 
Fecha de Ingreso: marzo-2007
Mensajes: 180
Antigüedad: 17 años, 8 meses
Puntos: 0
no me salen 2 combos anidados php , mysql y javascript, que puede ser ?

este es el script
Código PHP:
<script>
function cambiar(que)
{
    valorid=eval(que);
    cadena='';
    <?php
    $val 
"<script> document.write(valorid) </script>"
    
$result mysql_query("SELECT id,idpro,localidad FROM localidades WHERE idpro = 1 "); 
    while(
$row mysql_fetch_array($result)) 
    { 
        echo 
'cadena+="<option value='.$row[0].'>'.$row[2].'</option>";';
    }
    
?>
    document.getElementById('localidad').innerHTML="<select name="localidad">"+cadena+"</select>";
}
</script>
este el combo de provincias
Código PHP:
<?php    
echo "<select name='provincia' onchange='cambiar(this.value)'>\n 
<option value='0'>[-- Provincia --]</option>\n"

$query1 "SELECT p.id,p.provincia FROM provincias p ORDER BY p.id ASC"
$result1 mysql_query($query1); 
while (
$rows1 mysql_fetch_array($result1))

    echo 
"<option value=".$rows1[0].">".$rows1[1]."</option>\n"
}
mysql_free_result($result1); 
echo 
"</select>";
?>
y aca el div de localidades

Código PHP:
            <div id="localidad" style="display:inline"></div
aviso, idpro = 1 lo puse para que no haya problemas cuando toma la variable, pero ni asi funciona


y si pongo ver codigo fuente cuando esta ejecutandose la pagina veo esto :

Cita:
<script>
function cambiar(que)
{
valorid=eval(que);
cadena='';
cadena+="<option value=2>ABASTO </option>";cadena+="<option value=18>ADOLFO GONZALES CHAVES , Est. Chaves </option>";cadena+="<option value=4200>ZELAYA </option>"; document.getElementById('localidades').innerHTML=" <select name="localidad">"+cadena+"</select>";
}
</script>

Última edición por anibal_cdf; 01/04/2008 a las 07:16