Gustavuh 0 Denunciar post Postado Janeiro 18, 2016 Saudações. tenho o seguinte codigo para paginação de uma pagina de busca: <?php $link = DBConnect(); if(isset($_GET['pesquisa'])){ $pesquisa = $_GET['pesquisa']; }else{ $pesquisa = $_POST['pesquisa']; } $quantidade = 1; $pagina = (isset($_GET['pagina'])) ? (int)$_GET['pagina'] : 1; $inicio = ($quantidade * $pagina) - $quantidade; //TRAZ TODOS OS RESULTADOS DA CONSULTA $query = @mysqli_query($link, "SELECT postagemID, titulo, conteudo, data FROM blog_postagem WHERE titulo LIKE '%{$pesquisa}%' OR conteudo LIKE '%{$pesquisa}%'") or die (mysqli_error($link)); //TRAZ TODOS OS RESULTADOS DA CONSULTA LIMITANDO EM 5 POR VEZ $query2 = @mysqli_query($link, "SELECT postagemID, titulo, conteudo, data FROM blog_postagem WHERE titulo LIKE '%{$pesquisa}%' OR conteudo LIKE '%{$pesquisa}%' ORDER BY data DESC LIMIT $inicio, $quantidade") or die (mysqli_error($link)); $totalquery = mysqli_num_rows($query); $totalquery2 = mysqli_num_rows($query2); if ( $totalquery2 <= 0 ) echo '<h2>Nenhum resultado encontrado para busca solicitada!</h2>'; else echo '<h5 style="color: #CC3300; font-size: 20px;">Sua busca retornou '.$totalquery.' '; if($totalquery == 1 ) echo'resultado!'; else echo'resultados!'; echo'</h5></br>'; while($data = mysqli_fetch_array($query2)){ ?> <article class="post"> <div class="primary"> </div> </article> <?php } $totalPagina= ceil($totalquery/$quantidade); $anterior = (($pagina - 1) == 0) ? 1 : $pagina - 1; $posterior = (($pagina+1) >= $totalPagina) ? $totalPagina : $pagina+1; if($totalquery > 1){ if($pagina <= 1){ echo "<div style='text-align: right;'><a href='resultado_busca.php?pagina=$pesquisa&pagina=$posterior'>Próxima</a></div>"; }elseif($pagina == $totalPagina){ echo "<div style='text-align: right;'><a href='resultado_busca.php?pagina=$pesquisa&pagina=$anterior'>Anterior</a></div>"; }else{ echo "<div style='text-align: right;'><a href='resultado_busca.php?pagina=$pesquisa&pagina=$anterior'>Anterior</a> | "; echo "<a href='resultado_busca.php?pagina=$pesquisa&pagina=$posterior'>Próxima</a></div>"; } } DBClose($link); ?> Quando faço a consulta, e passo o mouse por cima ele mostra certinho "resultado_busca.php?pagina=$pesquisa&pagina=2", clico e quando vai pra pagina 2 ele diz " UNDERFINED INDEX: pesquisa", ou seja na pagina 2 não está reconhecendo a variavel pesquisa. Como conserto isso? Compartilhar este post Link para o post Compartilhar em outros sites
Gustavuh 0 Denunciar post Postado Janeiro 19, 2016 Resolvido! Compartilhar este post Link para o post Compartilhar em outros sites