Jump to content
Fórum Script Brasil
  • 0

Paginação


neo
 Share

Question

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 to comment
Share on other sites

22 answers to this question

Recommended Posts

  • 0
Guest Guest

hahahahaah vc? você cria alguma coisa é uma piada isso?

hehehehee

quando se tiver criando seus scripts sem copiar vai existir carro que voa biggrin.gifbiggrin.gifbiggrin.gifbiggrin.gif

Link to comment
Share on other sites

  • 0
Guest Guest
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 to comment
Share on other 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 to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share



  • Forum Statistics

    • Total Topics
      150.7k
    • Total Posts
      648.5k
×
×
  • Create New...