Les paso mi codigo, es algo rustico ya que uso IF y esa es mi limitacion, como lo podria armar?
Código PHP:
<?
include('bahiaclasificadosconexion.php');
$aviso = $_POST['aviso'];
$tipo = $_POST['tipo'];
$operacion = $_POST['operacion'];
$tipo = addslashes($tipo);
$operacion = addslashes($operacion);
$aviso = addslashes($aviso);
if($operacion == "" || $aviso == "")
{
$consulta = "select * from avisos_inmobiliarios where avisos_inmobiliarios.tipo='$tipo'";
$resultado = mysql_query($consulta);
$num_resultados = mysql_num_rows($resultado);
}
else
{ if($aviso == "")
{
$consulta = "select * from avisos_inmobiliarios where avisos_inmobiliarios.tipo='$tipo' AND avisos_inmobiliarios.operacion='$operacion' ";
$resultado = mysql_query($consulta);
$num_resultados = mysql_num_rows($resultado);
}
else
{
$consulta = "select * from avisos_inmobiliarios where avisos_inmobiliarios.tipo='$tipo' AND avisos_inmobiliarios.operacion='$operacion' AND avisos_inmobiliarios.aviso='$aviso' ";
$resultado = mysql_query($consulta);
$num_resultados = mysql_num_rows($resultado);
}
}
echo "<p><strong>Número de avisos encontrados:".$num_resultados." </strong></p>";
for ($i=0; $i <$num_resultados; $i++)
{
$row = mysql_fetch_array($resultado);
echo "<p><strong>".($i+1).". Tipo: ";
echo stripslashes($row["tipo"]);
echo "</strong><br>Operacion: ";
echo stripslashes($row["operacion"]);
echo "<br>Ubicacion: ";
echo stripslashes($row["ubicacion"]);
echo "<br>Direccion: ";
echo stripslashes($row["direccion"]);
echo "<br>Precio: ";
echo stripslashes($row["precio"]);
echo "<br>Aviso: ";
echo stripslashes($row["aviso"]);
echo "<br>Inmobiliaria: ";
echo stripslashes($row["nombre_inmobiliaria"]);
echo "<p><a href=bahiainmobiliariadetalles.php?id_aviso_inm=$row[id_aviso_inm]>Ver AVISO</a> \n";
echo "</p>";
}
?>