Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

nadoweb

Paginação de Resultados dando Erro na segunda página

Recommended Posts

Boa tarde Galera!

Por favor me ajudem. Tô com um página que faz paginação de resultado na primeira página ta normal mais quando clico no link para vim a página seguinte acontece o seguinte ERRO:

 

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'ORDER BY id_imagem ASC LIMIT 4' at line 1

 

Segue abaixo o código que estou usando:

 

<table border="0" cellpadding="0" cellspacing="0" width="115"><?php$servidor = "localhost";$usuario = "root";$senha = "root";$database = "evento";$conectado = mysql_connect("$servidor", "$usuario", "$senha"); //para conectar ao MySQLif (!isset($pg)) // variavel $pg é a pagina atual  $pg = 0;  $inicial = $pg * 4; // este é o número de resultados por tela####### vai pegar os resultados mesmo...$pegar = "SELECT id_imagem, id_evento, imagem FROM tbl_imagem WHERE id_evento=$id_evento ORDER BY id_imagem ASC LIMIT $inicial,4"; // esta variavel $inicial vai ser qual é o registro de inicio$cad = mysql_db_query("evento","$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 id_imagem, id_evento, imagem FROM tbl_imagem ORDER BY id_evento ASC";$contarok= mysql_db_query("evento","$contar"); // mude o db para o nome do seu$total_records = mysql_num_rows($contarok);$pages = intval($total_records / 4); // caso você mostre outra quantidade, mude o 4 aqui pela quantidade que você quer mostrar#### Imprimindo os estadoswhile($array = mysql_fetch_array($cad)) {echo "<tr>\n";echo "<td colspan=\"3\"><img name=\"thumbnails_r1_c1\" src=\"../imagens/thumbnails_r1_c1.gif\" width=\"115\" height=\"22\" border=\"0\" alt=\"\"></td>\n";echo "<td><img src=\"imagens/spacer.gif\" width=\"1\" height=\"22\" border=\"0\" alt=\"\"></td>\n";echo "</tr>\n";echo "<tr>\n";echo "<td rowspan=\"2\"><img name=\"thumbnails_r2_c1\" src=\"../imagens/thumbnails_r2_c1.gif\" width=\"20\" height=\"78\" border=\"0\" alt=\"\"></td>\n";echo "<td><a href=\"images.php?id_evento=";echo $array['id_evento'];echo "&id_imagem=";echo $array['id_imagem'];echo "\"><img name=\"thumbnails_r2_c2\" src=\"";echo $array['imagem'];echo "\" width=\"75\" height=\"56\" border=\"0\" alt=\"\"></a></td>\n";echo "<td rowspan=\"2\"><img name=\"thumbnails_r2_c3\" src=\"../imagens/thumbnails_r2_c3.gif\" width=\"20\" height=\"78\" border=\"0\" alt=\"\"></td>\n";echo "<td><img src=\"imagens/spacer.gif\" width=\"1\" height=\"56\" border=\"0\" alt=\"\"></td>\n";echo "</tr>\n";echo "<tr>\n";echo "<td><img name=\"thumbnails_r3_c2\" src=\"../imagens/thumbnails_r3_c2.gif\" width=\"75\" height=\"22\" border=\"0\" alt=\"\"></td>\n";echo "<td><img src=\"../imagens/spacer.gif\" width=\"1\" height=\"22\" border=\"0\" alt=\"\"></td>\n";echo "</tr>\n\n";}   echo "</table>\n";   echo "\n";######## criando os links dinâmicosif ($pg <> 0) {  $url = $pg - 1;  echo "<a id=mulink href=\"$PHP_SELF?pg=$url\"><img src=\"../imagens/previmage.jpg\" alt=\"Anterior\" width=\"\" height=\"\" border=\"0\"></a> ";}else {  echo " ";}for ($i = 0; $i<($pages + 1); $i++) {  if ($i == $pg) {	echo "";  }  else {   echo "";  }}if ($pg < $pages - 1) {  $url = $pg + 1;  echo " <a id=mulink href=\"$PHP_SELF?pg=$url\"><img src=\"../imagens/nextimage.jpg\" alt=\"Próximo\" width=\"\" height=\"\" border=\"0\"></a>";}else {  echo " ";}?>

Espero pela ajuda de vocês, pois sou iniciante até hoje (risos)

 

Grato!!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Opa nadoweb... beleza...

 

Da uma olhada nestes tópicos:

 

http://forum.imasters.com.br/index.php?showtopic=125127

 

http://forum.imasters.com.br/index.php?showtopic=186728

 

Tem mais no Laboratório...

 

Espero q ajude...

 

T+

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.