La siguiente fase fue un sistema en el que yo pudiera
hacer consultas a MySQL a través de un código, así que me dispuse a crear un archivo HTML en el que recojo los
datos introducidos.
Consultas.html Código PHP:
<html>
<head>
</head>
<body>
<h2>Digite la referencia del terreno.</h2>
<form method="POST" action="consultar.php">
<input type="text" name="referencia"></input><br />
<br />
<h2>Precio</h2><br />
<input type="text" name="precio"></input>
<h2>Tipo de propiedad</h2><br />
<input type="text" name="tipo"></input> Escribe cortijo para ver cortijos o terreno para ver los terrenos.
</br></br>
<input type="submit" value="Consultar"></input>
</form>
</body>
</html>
Pero aquí viene el problema, yo creé un documento PHP en el que recogía los
datos introducidos los pasaba a variables y luego solo tenía que conectar con la base de datos y darle mis variables, o eso pensaba yo
![Distraido](http://static.forosdelweb.com/fdwtheme/images/smilies/rolleyes.png)
aquí os lo dejo
consultar.php Código PHP:
<?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($row = mysql_fetch_array($consulta)) {
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>';
while($row=mysql_fetch_array($consulta));
print"</div>";
}
else {
print "No hay registros en la base de datos";
}
?>
Llevo dándole vueltas al código dos días, pero no consigo que me muestre el
resultado de la
base de datos después de haber filtrado con las 3
consultas.
Me vuelvo loco y me imagino que no será muy difícil pero mi conocimiento de SQL es reducido.
De antemano muchas gracias y de nuevo mi enhorabuena.
Alejandro.