Erro na paginação em PHP
08/02/2016
0
Boa tarde....... estou com problemas na paginação que criei em PHP.
Erros: http://i.imgur.com/l4Z7qBp.png
Se alguém me ajudar agradeço muito, não entendo muito de PHP
Erros: http://i.imgur.com/l4Z7qBp.png
Se alguém me ajudar agradeço muito, não entendo muito de PHP
<?php include('config.php'); // Conecta ao banco de dados mysql_select_db($banco, $conecta); // Seleciona a base de dados que vamos trabalhar $query = sprintf("SELECT id, nome, email, user, senha, validade FROM clientes"); // cria a instrução SQL que vai selecionar os dados $dados = mysql_query($query, $conecta) or die(mysql_error()); // Executa a query $linha = mysql_fetch_assoc($dados); // Calcula quantos dados foi retornado $total = mysql_num_rows($dados); $busca = "SELECT * FROM clientes"; $total_reg = "2"; $pagina=$_GET['pagina']; if (!pagina){ $pc = "1"; }else { $pc = $pagina; } $inicio = $pc - 1; $inicio = $inicio * $total_reg; $limite = mysql_query("$busca LIMITE $inicio,$total_reg"); $todos = mysql_query("$busca"); $tr = mysql_num_rows($todos); $tp = $tr / $total_reg; while($dados = mysql_fetch_array($limite)){ $nome = $dados["nome"]; echo "Nome: $nome<br>"; } $anterior = $pc -1; $proximo = $pc +1; if ($pc>1){ echo "<a href='?pagina=$anterior'><- Anterior</a>"; echo "|"; if ($pc<$tp){ echo "<a href='?pagina=$proximo'>Proximo -></a>"; }} ?> <!doctype html> <html> <head> <meta charset="utf-8"> <title>Registro Clientes</title> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" integrity="sha384-1q8mTJOASx8j1Au+a5WDVnPi2lkFfwwEAa8hDDdjZlpLegxhjVME1fgjWPGmkzs7" crossorigin="anonymous"> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap-theme.min.css" integrity="sha384-fLW2N01lMqjakBkx3l/M9EahuwpSfeNvV63J5ezn3uZzapT0u7EYsXMjQV+0En5r" crossorigin="anonymous"> </head> <body> <?php // Se o numero de resultados for maior que zero, mostra os resultados. if($total >0){ //Inicia o loop que vai mostrar todos os dados do{ ?> <table class="table table-striped"> <tr> <td><?=$linha['id']?></td> <td><?=$linha['nome']?></td> <td><?=$linha['email']?></td> <td><?=$linha['user']?></td> <td><?=$linha['senha']?></td> <td><?=$linha['validade']?></td> </tr> </table> <?php // Finaliza o loop }while($linha = mysql_fetch_assoc($dados)); // Fim do if } ?> </body> <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js" integrity="sha384-0mSbJDEHialfmuBBQP6A4Qrprq5OVfW37PRR3j5ELqxss1yVqOtnepnHVP9aJ7xS" crossorigin="anonymous"></script> </html> <?php // TIra o resultado da busca da memória mysql_free_result($dados); ?>
Lucas Guedes
Curtir tópico
+ 0
Responder
Post mais votado
08/02/2016
Eu não trabalho com a extensão mysql_ que aliás já foi depreciada, mas escrevi sobre paginação com MySQL, de uma olhada quem sabe ajuda:
http://www.devwilliam.com.br/php/paginacao-com-mysql-php
http://www.devwilliam.com.br/php/paginacao-com-mysql-php
William
Responder
Mais Posts
Clique aqui para fazer login e interagir na Comunidade :)