Ver Mensaje Individual
  #12 (permalink)  
Antiguo 13/04/2011, 09:06
Avatar de elpibe_tigre
elpibe_tigre
 
Fecha de Ingreso: abril-2011
Mensajes: 15
Antigüedad: 13 años, 10 meses
Puntos: 0
Respuesta: php select inner join

Cita:
Iniciado por royerromero Ver Mensaje
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