Ir para conteúdo
Fórum Script Brasil
  • 0

Paginação


neo

Pergunta

Galera como faço pra colocar essa paginação apresentar somente 4 itens....

<?
$sql = mysql_connect("localhost", "root", "");
$bd = "udiahoje";
$conexao = mysql_select_db ($bd, $sql);
?>

<?
echo"
";
$begin = @$_GET['begin'];
if (!$begin) { $begin = 0; }
$result = mysql_query ("SELECT * FROM anunciantes ORDER BY nome ASC");
$total = mysql_num_rows($result);
"Total de registros: <b><? echo $total; ?></b><br />";
"Exibindo de <b><? echo $begin+1; ?></b> a <b><? echo $begin+10; ?></b>";
while ($row = mysql_fetch_array($result)){

$id = $row["id"];
$nome = $row["nome"];
$endereco = $row["endereco"];
$numero = $row["numero"];
$fone = $row["fone"];
$site = $row["site"];
$titulo = $row["titulo"];
$diretorio = $row["diretorio"];
$largura = $row["largura"];
$altura = $row["altura"];

        echo"
        <TABLE cellSpacing=0 cellPadding=1 width=88% border=0>

<TR>
 <TD width=3% rowspan='2' align=right>

<img width='$largura' height='$altura' src=admin/$diretorio>
</TD>
 <TD width=97% height=16> <a href=ver.php?id=$id> <span class='textoTituloPeq'>$titulo</span></A></TD>
</TR>
<TR>
 <TD vAlign=top width=97%>

Nome:$nome<BR>

<span class='textoBoldCaps'>Enderecço:</span>$endereco ,$numero<br>
Telefone:$fone
<br>
Site:<a href=$site>$site</a></TD>
</TR>

</TABLE>";
}
    if ($total != "0") {
    if (($begin > 0) and ($begin <= 10)) {
        $anteriores = '<a href="classificado.php?begin=0"><b>Anteriores</b></a>';
    } elseif (($begin > 0) and ($begin > 10)) {
        $anteriores = '<a href="classificado.php?begin=' . ($begin-10) . '"><b>Anteriores</b></a>';
    } else {
        $anteriores = '<b>Anteriores</b>';
    }
    if (($begin < $total) and (($begin+10) >= $total)) {
        $proximas = '<b>Próximas</b>';
    } else {
        $proximas = '<a href="classificado.php?begin=' . ($begin+10) . '"><b>Próximas</b></a>';
    }
    echo $anteriores . " | " . $proximas;
}


echo "
</table>
<br><br><br><br>
<center><font face=verdana size=2>
<a href=anunciar.php>Incluir Novo Cadastro</a></center>
";
?>

Link para o comentário
Compartilhar em outros sites

22 respostass a esta questão

Posts Recomendados

  • 0
Certo, mas tem mais de 10 registros no banco de dados?? se não ele não pagina.

Quem te disse isso?

se não tiver 10 não pagina hehehe

o meu desiste na boa

se ele quer paginar com 4 ou 6 ou 8 não importa veio

agora se falar que só com 10 ridículo isso

Link para o comentário
Compartilhar em outros sites

  • 0

Ah então vou postar o codigo aqui para voce:

<?

$sql = mysql_connect("localhost", "root", "");

$bd = "udiahoje";

$conexao = mysql_select_db ($bd, $sql);

?>

<?

echo"

";

$begin = @$_GET['begin'];

if (!$begin) { $begin = 0; }

$result = mysql_query ("SELECT * FROM anunciantes ORDER BY nome ASC");

$total = mysql_num_rows($result);

"Total de registros: <b><? echo $total; ?></b><br />";

"Exibindo de <b><? echo $begin+1; ?></b> a <b><? echo $begin+4; ?></b>";

while ($row = mysql_fetch_array($result)){

$id = $row["id];

$nome = $row["nome"];

$endereco = $row["endereco"];

$numero = $row["numero"];

$fone = $row["fone"];

$site = $row["site"];

$titulo = $row["titulo"];

$diretorio = $row["diretorio"];

$largura = $row["largura"];

$altura = $row["altura"];

       echo"

       <TABLE cellSpacing=0 cellPadding=1 width=88% border=0>

<TR>

<TD width=3% rowspan='2' align=right>

<img width='$largura' height='$altura' src=admin/$diretorio>

</TD>

<TD width=97% height=16> <a href=ver.php?id=$id> <span class='textoTituloPeq'>$titulo</span></A></TD>

</TR>

<TR>

<TD vAlign=top width=97%>

Nome:$nome<BR>

<span class='textoBoldCaps'>Enderecço:</span>$endereco ,$numero<br>

Telefone:$fone

<br>

Site:<a href=$site>$site</a></TD>

</TR>

</TABLE>";

}

   if ($total != "0") {

   if (($begin > 0) and ($begin <= 4)) {

       $anteriores = '<a href="classificado.php?begin=0"><b>Anteriores</b></a>';

   } elseif (($begin > 0) and ($begin > 4)) {

       $anteriores = '<a href="classificado.php?begin=' . ($begin-4) . '"><b>Anteriores</b></a>';

   } else {

       $anteriores = '<b>Anteriores</b>';

   }

   if (($begin < $total) and (($begin+4) >= $total)) {

       $proximas = '<b>Próximas</b>';

   } else {

       $proximas = '<a href="classificado.php?begin=' . ($begin+4) . '"><b>Próximas</b></a>';

   }

   echo $anteriores . " | " . $proximas;

}

echo "

</table>

<br><br><br><br>

<center><font face=verdana size=2>

<a href=anunciar.php>Incluir Novo Cadastro</a></center>

";

?>

Pronto camarada esta do jeito que voce pediu.

Link para o comentário
Compartilhar em outros sites

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152k
    • Posts
      651,7k
×
×
  • Criar Novo...