Código:
<?php
include("conex.php");
$link=Conectarse();
if (($Opcion == "0") and ($Tipo == "0") and ($Zona == "0") and ($Precio == "0"))
{
$result= mysql_query("SELECT * FROM datos ",$link);
}
elseif(($Opcion =="0") and ($Tipo == "0") and ($Zona == "0"))
{
$result = mysql_query("SELECT * FROM datos WHERE precio < '$Precio'", $link);
}
elseif(($Opcion == "0") and ($Tipo == "0") and ($Precio == "0"))
{
$result = mysql_query("SELECT * FROM datos WHERE zona = '$Zona'", $link);
}
elseif(($Opcion == "0") and ($Tipo == "0"))
{
$result = mysql_query("SELECT * FROM datos WHERE zona = '$Zona' AND precio < $Precio", $link);
}
elseif(($Opcion == "0") and ($Zona == "0") and ($Precio == "0"))
{
$result = mysql_query("SELECT * FROM datos WHERE tipo = '$Tipo'", $link);
}
elseif(($Opcion == "0") and ($Zona == "0"))
{
$result = mysql_query("SELECT * FROM datos WHERE tipo = '$Tipo' AND precio < $Precio", $link);
}
elseif(($Opcion == "0") and ($Precio == "0"))
{
$result = mysql_query("SELECT * FROM datos WHERE tipo = '$Tipo' AND zona = '$Zona'", $link);
}
elseif(($Tipo == "0") and ($Zona == "0") and ($Precio == "0"))
{
$result = mysql_query("SELECT * FROM datos WHERE opcion = '$Opcion'", $link);
}
elseif(($Tipo == "0") and ($Zona == "0"))
{
$result = mysql_query("SELECT * FRoM datos WHERE opcion = '$Opcion' AND precio < '$Precio'", $link);
}
elseif(($Tipo == "0") and ($Precio == "0"))
{
$result = mysql_query("SELECT * FROM datos WHERE opcion = '$Opcion' AND zona = '$Zona'", $link);
}
elseif($Tipo == "0")
{
$result = mysql_query("SELECT * FROM datos WHERE opcion = '$Opcion' AND zona = '$Zona' AND precio < $Precio", $link);
}
elseif(($Zona == "0") and ($Precio == "0"))
{
$result = mysql_query("SELECT * FROM datos WHERE opcion = '$Opcion' AND tipo = '$Tipo'", $link);
}
elseif($Zona == "0")
{
$result = mysql_query("SELECT * FROM datos WHERE opcion = '$Opcion' AND tipo = '$Tipo' AND precio < $Precio", $link);
}
elseif($Precio == "0")
{
$result = mysql_query("SELECT * FROM datos WHERE opcion = '$Opcion' AND tipo = '$Tipo' AND zona = '$Zona'", $link);
}
else
{
$result = mysql_query("SELECT * FROM datos WHERE opcion = '$Opcion' AND tipo = '$Tipo' AND zona = '$Zona' AND precio < $Precio", $link);
}
$total = mysql_result($result,0);
/**********************************************/
/*obtener el numero de filas de la tabla */
$num_rows = mysql_num_rows($result);
echo("numero de resultados: ");
echo($num_rows);
/*********************************************/
/*********************************************
variables numero de paginas*/
$reg_paginas = 20;
$num_paginas = ceil($num_rows / $reg_paginas);
/*********************************************/
echo("numero de paginas");
echo($num_paginas);
/*********************************************/
if($num_rows > 0)
{
# CREAMOS UNA CABECERA DE UNA TABLA (codigo HTML)
echo "<table align=center bgcolor=#FCF1C7 bordercolor=black border=2 >";
# establecemos un bucle que recoge en un array
# cada una de las LINEAS DEL RESULTADO DE LA CONSULTA
# utilizamos en esta ocasión «mysql_fetch_row»
# en vez de «mysql_fetch_array» para EVITAR DUPLICADOS
# recuerda que esta ultima función devuelve un array escalar
# y otro asociativo con los resultados
while ($registro = mysql_fetch_row($result)){
# insertamos un salto de línea en la tabla HTML
echo "<tr align=center height= 45px>";
# establecemos el bucle de lectura del ARRAY
# con los resultados de cada LINEA
# y encerramos cada valor en etiquetas <td></td>
# para que aparezcan en celdas distintas de la tabla
foreach($registro as $clave){
echo "<td>",$clave,"</td>";
}
}
echo "</table>";
}
else
{
echo("NO HAY RESULTADOS");
}
mysql_close();
?>