Denis Sousa Postado Agosto 15, 2008 Denunciar Share Postado Agosto 15, 2008 Bom dia...To tendo um probleminha com esse script de paginação...ele não vai para a proxima pagina.. so exibe os dados da pagina 1??? <? include("conexao.php"); $max = 5; // QUANTIDADE DE TAREFAS EXIBIDAS POR PÁGINA if(!@$pagina){ $pagina = 1; } $inicio = $pagina -1; $inicio = $inicio * $max; mysql_connect($host,$user,$pass); mysql_select_db($db); $consulta = "SELECT * FROM usuario"; // NOME DA TABELA QUE VAI BUSCAR E EXIBIR OS DADOS $query = mysql_query("$consulta LIMIT $inicio,$max"); $todos = mysql_query($consulta); $total = mysql_num_rows($todos); $tp = $total / $max; while($x = mysql_fetch_array($query)){ // DADOS QUE SERÃO EXIBIDOS echo "<b><font color='#6A5ACD'>Tarefa Número:</font></b> " . "$x[tarefa] <br>"; echo "<b><font color='#6A5ACD'>UF:</font></b> " . "$x[uf] <br>"; echo "<b><font color='#6A5ACD'> Tipo:</font></b> " . "$x[tipo] <br>"; echo "<b><font color='#6A5ACD'>Solicitante:</font></b> " . "$x[solicitante] <br>"; echo "<b><font color='#6A5ACD'>Problema:</font></b> " . "$x[problema] <br>"; echo "<b><font color='#6A5ACD'>Solução:</font></b> " . "$x[solucao] <br>"; echo "<b><font color='#6A5ACD'>Telefone:</font></b> " . "$x[telefone] <br>"; echo "<b><font color='#6A5ACD'>Data:</font></b> " . "$x[data] <br>"; echo "<hr size='1' color='DFDFDF'>"; } $prox = $pagina +1; $ante = $pagina -1; if($pagina>0){ echo "<a href='?pagina=$ante'>Anterior </a> "; } echo "|"; if($pagina<$tp){ echo "<a href='?pagina=$prox'> Próxima </a>"; } ?>Grato..Dênis Rodrigues de Sousa Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Denis Sousa Postado Agosto 15, 2008 Autor Denunciar Share Postado Agosto 15, 2008 Iae galera...sem ideias...??kkkk..falou Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ESerra Postado Agosto 15, 2008 Denunciar Share Postado Agosto 15, 2008 Aposto que o problema do seu seu script é que ele necessita de register globals ativada, e no seu servidor está desativada, como você upou o tópico, e isso é contra as regras, eu não vou corrigir o seu script, vou apenas te dizer pra pesquiser sobre as super-globais, $_POST, $_GET e $_REQUEST... boa pesquisa. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 sergiotp Postado Agosto 15, 2008 Denunciar Share Postado Agosto 15, 2008 <? include("conexao.php"); $max = 5; // QUANTIDADE DE TAREFAS EXIBIDAS POR PÁGINA if(!@$pagina){ $pagina = 1; } $inicio = $pagina -1; $inicio = $inicio * $max; mysql_connect($host,$user,$pass); mysql_select_db($db); $consulta = "SELECT * FROM usuario"; // NOME DA TABELA QUE VAI BUSCAR E EXIBIR OS DADOS $query = mysql_query("$consulta LIMIT $inicio,$max"); $todos = mysql_query($consulta); $total = mysql_num_rows($todos); $tp = $total / $max; while($x = mysql_fetch_array($query)){ // DADOS QUE SERÃO EXIBIDOS echo "<b><font color='#6A5ACD'>Tarefa Número:</font></b> " . "$x[tarefa] <br>"; echo "<b><font color='#6A5ACD'>UF:</font></b> " . "$x[uf] <br>"; echo "<b><font color='#6A5ACD'> Tipo:</font></b> " . "$x[tipo] <br>"; echo "<b><font color='#6A5ACD'>Solicitante:</font></b> " . "$x[solicitante] <br>"; echo "<b><font color='#6A5ACD'>Problema:</font></b> " . "$x[problema] <br>"; echo "<b><font color='#6A5ACD'>Solução:</font></b> " . "$x[solucao] <br>"; echo "<b><font color='#6A5ACD'>Telefone:</font></b> " . "$x[telefone] <br>"; echo "<b><font color='#6A5ACD'>Data:</font></b> " . "$x[data] <br>"; echo "<hr size='1' color='DFDFDF'>"; $prox = $pagina +1; $ante = $pagina -1; } if($pagina>0){ echo "<a href='?pagina=$ante'>Anterior </a> "; } echo "|"; if($pagina<$tp){ echo "<a href='?pagina=$prox'> Próxima </a>"; } ?>Grato..Dênis Rodrigues de SousaSuas variaves de incremento e decremento estavam fora do loop. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Denis Sousa Postado Agosto 15, 2008 Autor Denunciar Share Postado Agosto 15, 2008 cara...ainda não deu certo !!!falou Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Denis Sousa
Bom dia...
To tendo um probleminha com esse script de paginação...
ele não vai para a proxima pagina.. so exibe os dados da pagina 1
???
<?
include("conexao.php");
$max = 5; // QUANTIDADE DE TAREFAS EXIBIDAS POR PÁGINA
if(!@$pagina){
$pagina = 1;
}
$inicio = $pagina -1;
$inicio = $inicio * $max;
mysql_connect($host,$user,$pass);
mysql_select_db($db);
$consulta = "SELECT * FROM usuario"; // NOME DA TABELA QUE VAI BUSCAR E EXIBIR OS DADOS
$query = mysql_query("$consulta LIMIT $inicio,$max");
$todos = mysql_query($consulta);
$total = mysql_num_rows($todos);
$tp = $total / $max;
while($x = mysql_fetch_array($query)){ // DADOS QUE SERÃO EXIBIDOS
echo "<b><font color='#6A5ACD'>Tarefa Número:</font></b> " . "$x[tarefa] <br>";
echo "<b><font color='#6A5ACD'>UF:</font></b> " . "$x[uf] <br>";
echo "<b><font color='#6A5ACD'> Tipo:</font></b> " . "$x[tipo] <br>";
echo "<b><font color='#6A5ACD'>Solicitante:</font></b> " . "$x[solicitante] <br>";
echo "<b><font color='#6A5ACD'>Problema:</font></b> " . "$x[problema] <br>";
echo "<b><font color='#6A5ACD'>Solução:</font></b> " . "$x[solucao] <br>";
echo "<b><font color='#6A5ACD'>Telefone:</font></b> " . "$x[telefone] <br>";
echo "<b><font color='#6A5ACD'>Data:</font></b> " . "$x[data] <br>";
echo "<hr size='1' color='DFDFDF'>";
}
$prox = $pagina +1;
$ante = $pagina -1;
if($pagina>0){
echo "<a href='?pagina=$ante'>Anterior </a> ";
}
echo "|";
if($pagina<$tp){
echo "<a href='?pagina=$prox'> Próxima </a>";
}
?>
Grato..
Dênis Rodrigues de Sousa
Link para o comentário
Compartilhar em outros sites
4 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.