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

Paginação Com Query String


msb_gj

Pergunta

Boa Tarde Pessoal

Se alguém puder me dar uma forcinha, Obrigadão

Estou com um probleminha aqui na paginação...

Peguei um script no imasters e estava adaptando para a minha página, tido deu certinho a não ser o fato do link dinâmico para a mudança das páginas...

Ele não vai para a próxima, retorna para a index. Com eu posso fazer para que ele vá para a próxima? Estou usando query string

Esse é o meu cod:

<html>

<head>

<title></title>

</head>

<body bgcolor=#FFFFFF>

<?

include'conn.php';

$banco=mysql_select_db($bd,$dbh);

if (!isset($pg)) // variavel $pg é a pagina atual

$pg = 0;

$inicial = $pg * 2; // este 5 é o número de resultados por tela

####### vai pegar os resultados mesmo...

$pegar = "SELECT * FROM cadastro WHERE cid='$id' LIMIT $inicial,2"; // esta variavel $inicial vai ser qual é o registro de inicio

$cad = mysql_db_query("atoshost_imoveis","$pegar") or die (mysql_error()); // mude o db para o nome do seu

##### até aqui

##### Aqui vai contar o total de registros para saber o total de paginas que será usado

$contar = "SELECT * FROM cadastro ";

$contarok= mysql_db_query("atoshost_imoveis","$contar"); // mude o db para o nome do seu

$total_records = mysql_num_rows($contarok);

$pages = intval($total_records / 2); // caso você mostre outra quantidade, mude o 5 aqui pela quantidade que você quer mostrar

#### Imprimindo os estados

echo"<table width=600 border=0 cellpadding=0 cellspacing=0>";

while($linha = mysql_fetch_array($cad)) {

echo" <table width=\"100%\" border=\"0\" bgcolor=\"#FF3300\">

<tr>

<td><font color=\"#FFFFFF\" size=\"2\" face=\"Geneva, Arial, Helvetica, sans-serif\">&nbsp$linha[5]</font></td>

</tr>

</table>

<table width=\"100%\" border=\"0\">

<tr valign=\"top\">

<td width=\"25%\" height=\"102\" ><img src=\"./img/$linha[filename1_name]\" ></td>

<td width=\"75%\"><table width=\"100%\" border=\"0\">

<tr valign=\"top\">

<td width=\"15%\"><div align=\"right\"><font color=\"#666666\" size=\"1\" face=\"Geneva, Arial, Helvetica, sans-serif\">Localiza&ccedil;&atilde;o</font></div></td>

<td width=\"85%\"><font color=\"#FF3300\" size=\"1\" face=\"Geneva, Arial, Helvetica, sans-serif\">$linha[6] - $linha[4]</font></td>

</tr>

</table>

<table width=\"100%\" border=\"0\">

<tr>

<td width=\"15%\"><div align=\"right\"><font color=\#666666\" size=\"1\" face=\"Geneva, Arial, Helvetica, sans-serif\">Dorms</font></div></td>

<td width=\"9%\"><font color=\"#FF3300\" size=\"1\" face=\"Geneva, Arial, Helvetica, sans-serif\">$linha[7] </font></td>

<td width=\"9%\"><font color=\"#666666\" size=\"1\" face=\"Geneva, Arial, Helvetica, sans-serif\">Suites</font></td>

<td width=\"67%\"><font color=\"#FF3300\" size=\"1\" face=\"Geneva, Arial, Helvetica, sans-serif\">$linha[8] </font></td>

</tr>

</table>

<table width=\"100%\" border=\"0\">

<tr valign=\"top\">

<td width=\"15%\"><div align=\"right\"><font color=\"#666666\" size=\"1\" face=\"Geneva, Arial, Helvetica, sans-serif\">Descri&ccedil;&atilde;o</font></div></td>

<td width=\"85%\"><div align=\"justify\"><font color=\"#FF3300\" size=\"1\" face=\"Geneva, Arial, Helvetica, sans-serif\">$linha[9]</font></div></td>

</tr>

</table>

<table width=\"100%\" border=\"0\">

<tr>

<td><font color=\"#FF3300\" size=\"1\" face=\"Geneva, Arial, Helvetica, sans-serif\"><img src=jpg/indicativo.gif ><a href=\"javascript:void(0)\"; onClick=\"window.open('detalhe.php?id=$linha[0]','','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,marginwidth=0,marginheight=0,resizable=yes,copyhistory=yes,left=120,top=0,width=560,height=500')\">Detalhes

do Im&oacute;vel</a></font></td>

<td><font color=\"#FF3300\" size=\"1\" face=\"Geneva, Arial, Helvetica, sans-serif\"><img src=jpg/indicativo.gif ><a href=\"javascript:void(0)\"; onClick=\"window.open('eamigo.php?id=$linha[0]','','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,marginwidth=0,marginheight=0,resizable=yes,copyhistory=yes,left=200,top=170,width=380,height=165')\">Envie

Para um Amigo</a></font></td>

</tr>

</table>

</td>

</tr>

";

}

echo"</table>\n";

######## criando os links dinâmicos

if ($pg <> 0) {

$url = $pg - 1;

echo "<a id=mulink href=\"$PHP_SELF?pg=$url\">5 anteriores</a> ";

}

else {

echo " ";

}

for ($i = 0; $i<($pages + 1); $i++) {

if ($i == $pg) {

echo "<font face=Arial size=2 color=ff0000><b>&nbsp;&nbsp;$i&nbsp;&nbsp;</b></font>";

}

else {

echo "<a id=mulink href=\"$PHP_SELF?pg=$i\">&nbsp;&nbsp;$i&nbsp;&nbsp;</a>";

}

}

if ($pg < $pages) {

$url = $pg + 1;

echo "<a id=mulink href=\"$PHP_SELF?pg=$url\"> Próximos 5</a> ";

}

else {

echo " ";

}

?>

</body>

</html>

Obrigadão

MSB_GJ

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0

Boa Tarde

Error404, valeu pela dica! Acabei achando probleminha era só o caminho mesmo

porque eu tava colocando assim:

<a id=mulink href=\"$PHP_SELF?pg=$url\">

e desta forma ele retornava para a index

mas com o link assim ele rodou blzinha

<a id=mulink href=\"index.php?area=1406&id=$id&pg=$url\">

Obrigadão

MSB_GJ

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
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...