Cita:
Iniciado por royerromero
LISTO MEN .... PROBADO Y FUNCIONANDO !!!!!
asi ?? [URL="http://www.royerssuperclassic.com/R&RContadores/Datos.php"]http://www.royerssuperclassic.com/R&RContadores/Datos.php[/URL]
chequealo !!!
y este es el codigo
<?php
mysql_select_db($BaseDeDatos, $Conexion);
echo "<script language='JavaScript'>\n";
$sql="SELECT ID_PROVINCIA FROM provincias";
$rs= mysql_query($sql);
while ($reg=mysql_fetch_array($rs)){
$cd=$reg['ID_PROVINCIA'];
echo "var localidades_".$cd."=new Array(";
$sql1="SELECT NOMBRE FROM localidades WHERE ID_PROVINCIA=".$cd;
$rs1=mysql_query($sql1);
$filas=mysql_num_rows($rs1);
for ($i=0;$i<$filas;$i++) {
$Ciu=mysql_result($rs1,$i,'NOMBRE');
$Ciuhtml=htmlentities($Ciu);
if ($i==0)
echo "'".$Ciu."'";
else
echo ",'".$Ciu."'";
};
echo ");\n";
}
echo "
function ver_localidades(){\n
var dpto
dpto = f1.sDep[document.f1.sDep.selectedIndex].value
mis_localidadess=eval('localidades_' + dpto)
num_Ciu = mis_localidadess.length
document.f1.sCiu.length = num_Ciu
for(i=0;i<num_Ciu;i++){
f1.sCiu.options[i].value=mis_localidadess[i]
f1.sCiu.options[i].text=mis_localidadess[i]
}
}\n";
echo "</script>";
?>
//LISTADO PROVINCIA
<form name="f1" id="f1">
<select name="sDep" id="sDep" onchange='ver_localidades()'>
<option value="-1">Seleccione</option>
<?php
$rs=mysql_query("SELECT * FROM provincias");
while ($reg=mysql_fetch_assoc($rs)) {
$cd=$reg['ID_PROVINCIA'];
$dd=$reg['NOMBRE'];
echo "<option value=$cd>$dd</option>";
}
?>
</select>
<br>
//LISTADO LOCALIDAD
<br>
<select name='sCiu' id="sCiu">
</select>
</form>
muchisimas gracias por la ayuda, el script esta buenisimo, pero no es justamente lo que necesito...
yo lo que tengo es un combo donde estan cargadas las provincias al seleccionar una de ellas envio hacia otra pagina (pag3.php) el id de esa provincia y tengo que buscar ahi mismo las localidades cuyo ip_provincia sea igual al que viene del la pagina anterior (mostrarciudades.php)
yo tengo hecho esto
mostrarciudades.php
Código PHP:
<form action="pag3.php" method="post">
seleccione una provincia<br>
<select name= provincias>
<?php
$consulta=mysql_query('SELECT id_provincia, nombre FROM PROVINCIAS',$conexion);
while ($fila=mysql_fetch_array($consulta))
{
echo"<option value=".$fila[id_provincia].">".$fila['nombre']."</option>";
}
mysql_close($conexion);
?>
</select>
<input type="submit" value="enviar">
</form>
pag3.php
Código PHP:
$consulta=mysql_query("SELECT NOMBRE FROM LOCALIDADES WHERE ID_PROVINCIA = $_REQUEST[provincias]",$conexion);
$resultado = mysql_query($consulta)or die( "Error en $consulta: " . mysql_error() );
while ($fila = mysql_fetch_array($resultado))
{
echo $fila['nombre']."<br>";
}
mysql_close($conexion);
pero cuando lo ejecuto me sale el siguiente error
Warning: mysql_query() expects parameter 1 to be string, resource given in C:\xampp\htdocs\pag3.php on line 15
Error en Resource id #4:
linea 15 --> $resultado = mysql_query($consulta)or die( "Error en $consulta: " . mysql_error() );
bueno desde ya Muchas GRACIAS por la mano que me estas dando!!