Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/06/2011, 05:55
bidock
 
Fecha de Ingreso: febrero-2011
Mensajes: 21
Antigüedad: 13 años, 2 meses
Puntos: 0
Enviar consulta mysql a otra pagina

Hola,

Estoy intentando enviar una cosulta de una base de datos mysql a otra pagina para q sea esta ultima kien la muestre. Tengo lo siguiente:

consulta.php

$consulta = mysql_query("select * from casas where Tipo='$tipo' and Zona='$zona'");

$numFilas = mysql_fetch_row($consulta);
if ($numFilas) {

header('Location: index.php?consulta=$consulta')
}
else {
echo "No se ha obtenido ningun dato";
}

Luego en index.php la recojo y la intento mostrar:

<?php

$consulta = $_GET['consulta'];
?>
<table border="1">
<tr>
<td>Tipo</td>
<td>Zona</td>
<td>Referencia</td>
</tr>
<?php
while ($fila = mysql_fetch_assoc($consulta)) {
?>
<tr>
<td><?php echo $fila['Tipo']; ?></td>
<td><?php echo $fila['Zona']; ?></td>
<td><?php echo $fila['Referencia']; ?></td>
</tr>

<?php } ?>

</table>

pero me devuelve el siguiente error:

Warning: mysql_fetch_assoc() expects parameter 1 to be resource, string given in /var/www/index.php on line 51

La consulta esta probada y funciona. El problema parece que esta al enviar la variable.

Gracias.