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 a todos... estou postando aqui abaixo o código que estou utilizando para exibir uma lista de dados do banco por páginas, porém existe um problema... quando eu clico no nº da página que deveria ser exibido ele vai para a página principal, não exibe a página seguinte da lista... gostaria de saber se alguem poderia me ajudar a resolver esse problema... coloquei um comentário aí de onde acho que talvez esteja o problema... desde já agradeço a todos pela atenção, um grande abraço, fiquem com Deus... até...
CODE
$sql = "SELECT * FROM usuarios ORDER BY usu_nome ASC";$registros_pagina = "2";
$lista = (int)$_GET["page"]; //Aqui é onde acho que está o problema...
if (!$lista) {
$pc = "1";
}
else {
$pc = $lista;
}
$inicio = $pc - 1;
$inicio = $inicio * $registros_pagina;
$resultado = mysql_query("$sql LIMIT $inicio, $registros_pagina");
$todos = mysql_query("$sql");
$tr = mysql_num_rows($todos);
$tp = $tr / $registros_pagina;
if(mysql_num_rows($resultado) < 1) {
echo "Nenhum registro encontrado";
}
else {
print "";
print "" . 'CPF' . "";
print "" . 'NOME' . "";
print "" . 'TELEFONE' . "";
print "" . 'E-MAIL' . "";
print "" . 'SENHA' . "";
print "" . 'DELETAR' . "";
while($linha = mysql_fetch_array($resultado)) {
print "" . $linha['CPF'] . "";
print "" . $linha['USU_NOME'] . "";
print "" . $linha['USU_TELE'] . "";
print "" . $linha['USU_EMAIL'] . "";
print "" . $linha['SENHA'] . "";
print "" . "[" . 'DELETAR' . "](http://forum.imasters.com.br/index.php?page=deletausuario.php&id=%22%20.%20%24linha%5B)";
}
print "
";
$tp = ceil($tp);
if($pc>1) {
$anterior = $pc - 1;
echo "< ";
}
for($i=$pc-5;$i<$pc;$i++) {
if($i<=0) {
}
else {
echo "";
if($i=="$pc") {
echo "**[$i]**";
}
else {
echo "[$i]";
}
echo " ";
}
}
for($i=$pc;$i<=$pc+5;$i++) {
if($i==$tp) {
echo "";
if($i=="$pc") {
echo "**[$i]**";
}
else {
echo "[$i]";
}
echo " ";
break;
}
else {
echo "";
if($i=="$pc") {
echo "**[$i]**";
}
else {
echo "[$i]";
}
echo " ";
if($i==$pc+5 && $tp>$pc+5) {
echo " ... [$tp]";
}
}
}
if($pc<$tp) {
$proxima = $pc + 1;
echo " Próxima>>";
}
}
}Carregando comentários...