por ejemplo el lik para la seccion lo paso asi:
Código PHP:
<li><a href="?pag=resultado">Casas</a></li>
Código PHP:
<?php
require('/modulos/includes/conexion.php');
$RegistrosAMostrar=3;
//tomo el valor de la pagina GET
if(isset($_GET['pagina'])){
$RegistrosAEmpezar=($_GET['pagina']-1)*$RegistrosAMostrar;
$PagAct=$_GET['pagina'];
//caso contrario los iniciamos
}else{
$RegistrosAEmpezar=0;
$PagAct=1;
}
//verifico que opcion determino para poder generar la consulta
$sql="select id,Titulo,descripcion,fotoprincipal from propiedades ";
$sql.=" LIMIT $RegistrosAEmpezar, $RegistrosAMostrar";
$Resultado=mysql_query($sql,$conexion);
//echo "<table border='1px'>";
echo "<table class='estilotabla'>";
while($MostrarFila=mysql_fetch_array($Resultado)){
echo "<tr>";
echo "<td colspan='2' class='estilocelda'>".$MostrarFila['Titulo']."</td>";
echo "</tr>";
echo "<tr>";
//<"<a href='index.php?pag=resultado&pagina=" .($PagAct-1)."'><< Anterior</a> ";
//<a href="?pag=resultado">
//<a href="detalle.php?id_producto=$id_producto">
//<a href='index.php?id=ver&id=".$reg['s_id']."'
echo ("<td class='estilo_imagen'><a href='index.php?pag=detalle&iddetalle=".$MostrarFila['id']."'><img src=\"imagenes/" . $MostrarFila['fotoprincipal'] . "\" width='120' height='90' border='1' align='left'/></a></td>\n");
echo "<td class='estilo_descripcion'>".$MostrarFila['descripcion']."<p class='estilo_descripcion'><a href='index.php?pag=detalle&iddetalle=".$MostrarFila['id']."'>Ver Detalle >></a></p></td>";
//echo "<td class='estilo_descripcion'>".$MostrarFila['descripcion']."</td>";
echo "</tr>";
}
echo "</table>";
//******--------determinar las páginas---------******//
$NroRegistros=mysql_num_rows(mysql_query("select * from Propiedades",$conexion));
$PagUlt=$NroRegistros/$RegistrosAMostrar;
//verificamos residuo para ver si llevará decimales
$Res=$NroRegistros%$RegistrosAMostrar;
// si hay residuo usamos funcion floor para que me
// devuelva la parte entera, SIN REDONDEAR, y le sumamos
// una unidad para obtener la ultima pagina
if($Res>0) $PagUlt=floor($PagUlt)+1;
echo "<div id='paginacion'>";
echo "<strong>Pagina de Resultados: </strong>";
if ($PagAct>1){
$PagAct-1;
echo "<a href='index.php?pag=resultado&pagina=" .($PagAct-1)."'><< Anterior</a> ";
}
for($contador=1;$contador<=$PagUlt;$contador++){
if($contador==$PagAct){
echo $contador. " ";
}
else{
echo "<a href='index.php?pag=resultado&pagina=".$contador."'>$contador</a> ";
}
}
if ($PagAct<$Res){
$PagAct-1;
echo "<a href='index.php?pag=resultado&pagina=" .($PagAct+1)."'>Siguiente>></a> ";
}
echo"</div>";
echo $sql;
echo"<br> ";
echo $NroRegistros;
?>
si el uauario selecciona la opcion de casas
Código PHP:
<li><a href="?pag=resultado">Casas</a></li>
Código PHP:
$sql="select id,Titulo,descripcion,fotoprincipal from propiedades ";
$sql.="where tipoinmueble=" .$criterio;//1
$sql.=" LIMIT $RegistrosAEmpezar, $RegistrosAMostrar";
Código PHP:
<li><a href="?pag=resultado">departamentos</a></li>
Código PHP:
$sql="select id,Titulo,descripcion,fotoprincipal from propiedades ";
$sql.="where tipoinmueble=" .$criterio;//2
$sql.=" LIMIT $RegistrosAEmpezar, $RegistrosAMostrar";
Código PHP:
//tomo el valor para verificar que opcion eligio el usuario
$criterio= isset($_GET['criterio'])? $_GET['criterio']:'';
tambien si selecciono el criterio 1 me muestras 3 registros cuando en la base tengo 7
alguna sugerencia y de antemano muchas gracias amigos