Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá. Preciso da ajuda de vocês. Estou desenvolvendo um portal imobiliário. Preciso colocar o paginator debaixo de todas listas de imóveis. Mas ele está ficando debaixo de cada item de lista de imóveis. E do jeito que deveria estar certo, ele vai parar no header. Será que alguém pode me ajudar, por favor?
Código:
FUNC_CIDADES.PHP
<?php
ini_set('default_charset','UTF-8');
mysql_set_charset('utf8');
function d_imobivendSP(){
include"Connections/config.php";
$imovelStatus = 'completo';
$operaNegocio = 'vender';
$operaCidade = 'Sao Paulo';
$dataVal = date('Y-m-d H:m:s');
$pag = isset($_GET["pag"]) ? $_GET["pag"] : null;
if($pag >= '1'){
$pag = $pag;
}else{
$pag = '1';
}
$maximo = '5'; //RESULTADOS POR PÁGINA
$inicio = ($pag * $maximo) - $maximo;
$sql = "SELECT * FROM d_imoveis
WHERE imovelTermino >= :dataVal
AND imovelStatus = 'completo'
AND imovelNegocio = :operaNegocio
AND imovelCidade = :operaCidade
ORDER BY imovelId DESC LIMIT ".$inicio.','.$maximo;
try{
$query = $conecta->prepare($sql);
$query->bindValue(':dataVal', date('Y-m-d H:m:s'),PDO::PARAM_STR);
$query->bindValue(':operaNegocio', $operaNegocio,PDO::PARAM_STR);
$query->bindValue(':operaCidade', $operaCidade,PDO::PARAM_STR);
$query->execute();
$resultado = $query->fetchAll(PDO::FETCH_ASSOC);
}catch(PDOexception $error_imovels){
echo 'Erro ao selecionar os imoves!';
}
foreach($resultado as $res){
$imovelID = $res['imovelId'];
$tipo = $res['imovelTipo'];
$negocio = $res['imovelNegocio'];
$valor = $res['imovelValor'];
$thumb = $res['imovelThumb'];
$titulo = $res['imovelTitulo'];
$dormitorios = $res['imovelComodos'];
$data = $res['imovelCadastro'];
$bairro = $res['imovelBairro'];
$cidade = $res['imovelCidade'];
$estado = $res['imovelEstado'];
$rua = $res['imovelRua'];
$area = $res['imovelArea'];
$garagem = $res['imovelGaragem'];
$suites = $res['imovelSuites'];
$banheiros = $res['imovelBanheiros'];
$salas = $res['imovelSalas'];
echo'<ul>';
echo '<li>';
echo'<a href="index.php?pg=single&imovel=' . $imovelID . '"><img src="timthumb.php?src=midias/' . $thumb . '&h=120&w=160&zc=1" alt="' . $titulo . '" title="' . $titulo . '" border="0" /></a>';
echo '<span><a href="index.php?pg=single&imovel=' . $imovelID . '">R$ ' . $valor . ' - ' . $tipo . ' a ' . $negocio . ' </a></span>';
echo '<h1><a href="index.php?pg=single&imovel=' . $imovelID . '">' . $rua . ', ' . $bairro . ', ' . $cidade . ', ' . $estado . ' </a></h1>';
echo '<h2><a href="index.php?pg=single&imovel=' . $imovelID . '"> '.$area . ' m² | ' . $dormitorios . ' dormitórios | Garagem: ' . $garagem .' </a></h2>';
echo '<h2><a href="index.php?pg=single&imovel=' . $imovelID . '"> '. $suites . ' Suítes | ' . $banheiros. ' banheiros | '. $salas.' Salas </a></h2>';
echo '<h3><a href="index.php?pg=single&imovel=' . $imovelID . '"> '. $titulo . ' </a></h3>';
echo '<h4> <a href="#"><img src="images/visualizar.png" width="15 " height="15"/>Visualizar descrição</a></h4>';
echo '<h5><a href="index.php?pg=single&imovel=' . $imovelID . '">Ver outros detalhes</a></h5>';
echo '<h6><a href="#">Contatar anunciante</a></h6>';
echo'</li>';
echo'</ul>';
}
}
echo'<div id="paginar">';
echo'<div id="paginator">';
$imovelStatus = 'completo';
$dataVal = date('Y-m-d H:m:s');
$operaNegocio = 'vender';
$operaCidade = 'Sao Paulo';
$pag = isset($_GET["pag"]) ? $_GET["pag"] : null;
if($pag >= '1'){
$pag = $pag; $pag = '1';
}
$maximo = '5'; //RESULTADOS POR PÁGINA
$inicio = ($pag * $maximo) - $maximo;
$query = $conecta->query("SELECT COUNT(*) as count FROM d_imoveis
WHERE imovelTermino >= '$dataVal'
AND imovelStatus = '$imovelStatus'
AND imovelCidade = '$operaCidade'
AND imovelNegocio = '$operaNegocio'
ORDER BY imovelId DESC");
$c = $query->fetch(PDO::FETCH_OBJ);
if($c->count == 0)
echo "<h1>Sem dados para paginação</h1>";
$links = '5';
$paginas = ceil($c->count/$maximo);echo "<a href=\"index.php?pg=cidades&imobvendsp=$imobvendsp&&pag=1\">Primeira Página</a> ";
for ($i = $pag-$links; $i <= $pag-1; $i++){
if ($i <= 0){
}else{
echo"<a href=\"index.php?pg=cidades&operaCidade=$operaCidade&&imobvendsp=$imobvendsp&operaNegocio=$operaNegocio&pag=$i\">$i</a> ";
}
}echo "$pag ";
for($i = $pag +1; $i <= $pag+$links; $i++){
if($i > $paginas){
}else{
echo "<a href=\"index.php?pg=cidades&operaCidade=$operaCidade&imobvendsp=$imobvendsp&operaNegocio=$operaNegocio&&pag=$i\">$i</a> ";
}
}
echo "<a href=\"index.php?pg=cidades&operaCidade=$operaCidade&imobvendsp=$imobvendsp&&operaNegocio=$operaNegocio&pag=$paginas\">Última página</a> ";
echo'</div><!--classe paginator-->';
echo'</div><!--classe paginar-->';
CIDADES.PHP
<div id="pagina" >
<?php include"pagina_left.php";?>
<div id="pagina_center">
<div id="lista">
<?php
if (isset($_GET['imobvendsp'])){
include "mostimobvendsp.php";
include"ordenaimobvendsp.php";
echo d_imobivendSP();
}
/?>
Agradeço.Carregando comentários...