Cita:
Iniciado por royerromero
ps men lo q puedo ver .. es q no se bn sobre JOIN pero en este caso no hay necesidad .. lo unico que hay q hacer es en
mostrarciudades.php
<form action="pag3.php?id_provincia=<?php echo $fila[id_provincia];?>" method="post">
lo que hace es pasar un parametro por la URL q en este caso seria el ID de la provincia
y en la otra pagina pag3.php hay que recojerlo
pag3.php
$consulta=mysql_query("SELECT NOMBRE FROM LOCALIDADES WHERE ID_PROVINCIA = $_GET['id_provincia'],$conexion);
avisame si te sirve !!!
hice los cambios que me sugeriste y quedo asi
mostrarciudades.php
Código PHP:
<form action="pag3-2.php?id_provincia=<?php echo $fila[id_provincia];?>" 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-2.php
Código PHP:
<?php
$conexion=mysql_connect('localhost','root','');
mysql_select_db('videoclub',$conexion)
or die ("no se ha podido conectar");
$consulta=mysql_query("SELECT NOMBRE FROM LOCALIDADES WHERE ID_PROVINCIA = $_GET['id_provincia']",$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 sigo teniendo problemas...
esto es lo que me dice
Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in C:\xampp\htdocs\pag3-2.php on line 7