Mas na hora de testar, encontrei um monte de mensagens. O tutorial trabalha com o motor MySQL, coisa que eu não domino. Mudei tudo para o motor mysqli, fiz alguns ajustes, até ele funcionar. Eu tentei fazer paginação, mas eu fiz gambiarra, usando a variável global $_SESSION, já o código do tutorial é bem simples, e usa apenas dois links para disparar o método GET. O problema é entender a equação que tem no meio do caminho; mesmo assim, ele funciona:
<?php
$nivelLogin=2;
$mysqli=new mysqli("localhost","root","","diario");if($nivelLogin ==0){$busca="select * from tbprod order by prod";}else{
$busca ="select * from tbprod where prod like 'm%' order by prod";}
$total_reg=10;if(isset($_GET['pagina'])){$pagina=$_GET['pagina'];}else{$pagina=null;}if(!$pagina){$pc=1;}else{$pc=$pagina;}
$inicio=$pc-1;
$inicio=$inicio*$total_reg;
$limite=$mysqli->query("$busca LIMIT $inicio,$total_reg");
$todos=$mysqli->query("$busca");
$tr=mysqli_num_rows($todos);
$tp=$tr/$total_reg;while($dados=$limite->fetch_array()){
echo $dados['prod']."<br>";}
$anterior=$pc-1;
$proximo=$pc+1;
echo "<a href=?pagina=$anterior><- Anterior</a> | ";if($pc<$tp){echo "<a href=?pagina=$proximo>Proxima -></a>";}
Pergunta
Frank K Hosaka
Hoje eu encontrei um tutorial sobre paginação no PHP nesse endereço: Como fazer Paginação em PHP com MySQL (devmedia.com.br)
Mas na hora de testar, encontrei um monte de mensagens. O tutorial trabalha com o motor MySQL, coisa que eu não domino. Mudei tudo para o motor mysqli, fiz alguns ajustes, até ele funcionar. Eu tentei fazer paginação, mas eu fiz gambiarra, usando a variável global $_SESSION, já o código do tutorial é bem simples, e usa apenas dois links para disparar o método GET. O problema é entender a equação que tem no meio do caminho; mesmo assim, ele funciona:
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.