Cita:
Iniciado por bUllan9ebrio
Mira prueba con esto :
Código PHP:
Ver original<?php
include('conectar_mysql.php');
include('cargarestilo.php');
$referencia = $_POST['referencia'];
$precio = $_POST['precio'];
$tipo = $_POST['tipo'];
$consulta= mysql_query("SELECT * FROM inmogea WHERE referencia='$referencia' AND precio=$precio AMD tipo=$tipo"); if ($total > 0)
{
{
echo
'
<div id="base"><div id="titulobox"><p><b><h1>Consulta existosa<h1></b></div>
<br /> <br /> <br />
<div id="ref"><b>Numero de referencia</b></div><div id="texto">'.$row['referencia'].'</div><br />
<div id="poblacion"><b>Poblacion</b></div><div id="texto">'.$row['poblacion'].'</div><br />
<div id="terreno"><b>¿tiene cortijo o solo terreno?</b></div><div id="texto">'.$row['tipoterreno'].'</div><br />
<div id="superficie"><b>Superficie</b></div><div id="texto">'.$row['superficie'].'m²</div><br />
<div id="superficiecasa"><b>Superficie construida</b></div><div id="texto">'.$row['superficiecasa'].'m²</div><br />
<div id="superficiecasa"><b>Precio</b></div><div id="texto">'.$row['precio'].'€</div><br />
<div id="imagen"><img src="imagenes/casas/'.$row['foto'].'"></div>
';
}
}
else
{
echo "No hay registros en la base de datos";
}
?>
Tenias mal hecho el if, el if es una condición que tú aplicas para que realize el flujo deseado, con mysql_num_rows cuentas la cantidad de registros que trae la consulta, luego realizas la condición de que si trae más que 0 te muestre lo que deseas sino que aparezca el mensaje, espero que te quede claro, sino comentalo y trataré de explicarlo mejor.
Saludos.

Muchisimas gracias bUllan9ebrio a ti tambien, he modificado el código pero me sigue dando el mismo fallo que antes, por cierto como le comenté a Ryo se me olvidó publicar y es el siguiente :
mysql_num_rows() expects parameter 1 to be resource, boolean given in C:\wamp\www\yasi\consultar.php on line 14.
No se que puede ser, pero tiene pinta de que nos vamos a reir cuando lo averigüemos

, mucisimas gracias de nuevo.
Un saludo.