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 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!!!
Carregando comentários...