Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa tarde amigos! Estou com um problema em um script de paginação onde o mesmo me diz que "Nenhum banco de dados foi selecionado"... Procurei pelo fórum e não encontrei nada parecido com isto, portanto se aqui não for o lugar correto para postar, peço desculpas aos moderadores! Vejam o HTML...
<h1>Anúncios</h1>
<?php categoria().?> <div id="paginator">
<?php
include "Connections/painel_config.php". $sql_res = mysql_query("SELECT * FROM camp_anuncio WHERE AnuncioStatus = 'completo' AND DtTerminoEm >=:dataVal ORDER BY DtCriadoEm DESC") OR DIE(mysql_error()). $total = mysql_num_rows($sql_res). $paginas = ceil($total/$maximo). echo "<a href=\"index.php?pg=nav/categoria&pag=1\">Primeira Página</a> ". for ($i = $pag-$links. $i <= $pag-1. $i++){
if ($i <= 0){echo"<a href=\"index.php?pg=nav/categoria&pag=$i\">$i</a> ". }
}echo "$pag ". for($i = $pag +1. $i <= $pag+$links. $i++){
if($i > $paginas){echo "<a href=\"index.php?pg=nav/categoria&pag=$i\">$i</a> ". }
}
echo "<a href=\"index.php?pg=nav/categoria&pag=$paginas\">Última Página</a> ".?>
</div> O código PHP que antecede a div paginator é o seguinte: <?php function categoria(){ include "Connections/config.php". $pag = "$_GET[pag]". if($pag >= '1'){ $pag = $pag. }else{ $pag = '1'. } $maximo = '10'. //RESULTADOS POR PÁGINA $inicio = ($pag * $maximo) - $maximo. $dataVal = date('Y-m-d H:m:s'). $AnuncioStatus = 'completo'. $sql = 'SELECT * FROM camp_anuncio WHERE AnuncioStatus =:AnuncioStatus AND DtTerminoEm >=:dataVal ORDER BY DtCriadoEm DESC LIMIT '.$inicio.','.$maximo. $query = $conecta->prepare($sql). $query->bindValue(':AnuncioStatus',$AnuncioStatus,PDO::PARAM_STR). $query->bindValue(':dataVal',$dataVal,PDO::PARAM_STR). $query->execute(). $resultado = $query->fetchAll(PDO::FETCH_ASSOC). $count = $query->rowCount(PDO::FETCH_ASSOC). }catch(PDOexception $error_anuncio){ echo 'Erro ao selecionar anuncios! '.$error_anuncio->getMessage(). } foreach($resultado as $res){ $anId = $res['anuncioId']. $userId = $res['UsuarioId']. $userNivel = $res['UsuarioNivel']. $anTitulo = $res['AnuncioTitulo']. $criadoEm = $res['DtCriadoEm']. $anPlano = $res['Plano']. $terminoEm = $res['DtTerminoEm']. $anStatus = $res['AnuncioStatus']. $anDescricao = $res['AnuncioDescricao']. $anBeneficio = $res['AnuncioBeneficio']. $anVisitas = $res['AnuncioVisitas']. $anThumbExib = $res['ImgThumbExibicao']. $anSeg = $res['Segmento']. $anPais = $res['anuncioPais']. $anEstado = $res['anuncioEstado']. $anRegiao = $res['anuncioRegiao']. $anCidade = $res['anuncioCidade']. $anBairro = $res['anuncioBairro']. $anCep = $res['anuncioCep']. $anLograd = $res['anuncioLogradouro']. $anEndereco = $res['anuncioEndereco']. $anNumero = $res['anuncioNumero']. $anReferencia = $res['anuncioPtReferencia']. $anTelA = $res['anuncioTelA']. $anTelB = $res['AnuncioTelB']. $anCel = $res['AnuncioCel']. $anEmailA = $res['AnuncioEmailA']. $anEmailB = $res['AnuncioEmailB']. $anSite = $res['AnuncioSite']. if($count == '0'){ echo '<div class="no">Sem Anúncios no momento!</div>'. echo'<div id="anuncio">'. echo'<div class="left">'. echo'<li><h1>'.$anTitulo.'</h1></li>'. echo'<li><a href="index.php?pg=single.php&anuncio='.$anId.'"><img src="timthumb.php?src=midias/'.$anThumbExib.'&h=130&w=200&zc=1" alt="'.$anTitulo.'" title="'.$anTitulo.'" border="0" /></a></li>'. echo'</div>'. echo'<div class="right">'. echo'<li><h2>Informação</h2></li>'. echo'<li><h3>Segmento: '.$anSeg.'</h3></li>'. echo'<li><h3>'.$anLograd.'.: '.$anEndereco.' n°'.$anNumero.' '.$anBairro.'</h3></li>'. echo'<li><h3>Tel: '.$anTelA.' / '.$anTelB.'<h3></li>'. echo'<li><h3><strong>Beneficio:</strong> '.$anBeneficio.'</h3></li>'. echo'<li><h3>Site: <a href="http://'.$anSite.'" alt="Visite o site do anunciante" target="blank">'.$anSite.'</a></h3></li>'. echo'</div>'. echo'</div>'. } }
}?> Perceba que este código vem uma página de funções separadas, e já tentei incluir o paginator nela mesma mas não consegui! Estou há 2 dias escrevendo e reescrevendo este código mas não encontro a solução.. Trabalho mais com desenvolvimento de Layouts html e pouca programação PHP, por isso conheço só o Básico do Básico...rsrsrs Se alguém puder me dar uma "mão", serei imensamente grato! Abraços á todos.Carregando comentários...