Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Estou tentando fazer um sistema de galeria de fotos, pesquisei no fórum e encontrei as soluções separadamente, como não conheço bem php estou com problemas para unir as duas coisas. Eu estou exibindo 3 fotos por linha num total de 15 registros por página e preciso colocar a paginação [1] [2] [3]... Please, alguém pode me ajudar com isso?Valeu!
> <?php require_once('../conexao/conn.php'); ?><? $colname = $_GET['idgaleria'];$auxsql = mysql_query("Select *, DATE_FORMAT(galerias.data, '%d/%m/%Y ') as 'dtformatada' FROM tumbs, galerias WHERE tumbs.idgaleria = '$colname' and galerias.idgaleria = tumbs.idgaleria order by tumbs.ordem ASC LIMIT 15"); $result = mysql_fetch_assoc($auxsql);?><? $resultado = mysql_query("Select count(*) as total FROM tumbs WHERE idgaleria= '$colname' order by tumbs.ordem ") or die('Erro: ' . mysql_error()); $total = mysql_result($resultado, 0, "total");$result = mysql_fetch_assoc($resultado);$pagina = 0;if(isset($_GET["pagina"])) {$pagina = $_GET["pagina"];}$limite = 15;$paginas = ceil($total / $limite);$inicio = $pagina * $limite; $sql = mysql_query("SELECT * FROM tumbs WHERE idgaleria = '$colname' order by tumbs.ordem LIMIT $inicio, $limite"); $conta = mysql_num_rows($sql);while($l = mysql_fetch_array($sql)) {$imagem1 = $l["imagem"]; // endereco da imagemecho $imagem1."<br>";echo "<table width=\"100%\" border=\"0\" align=\"center\">"; $colunas = "3"; //número de colunas //$sql = mysql_query($auxsql); if(!$auxsql){echo mysql_error();exit();} $total = mysql_num_rows($auxsql); $contador=0; if ($total>0) { for ($i = 0; $i < $total; $i++) { $contador++; if (($i%$colunas)==0) { echo "</tr>"; echo "<tr>"; } $dados = mysql_fetch_array($sql); $imagem = $dados["imagem"]; $ordem = $dados["ordem"]; $tumb = $dados["idtumbs"]; $galeria = $dados["idgaleria"]; echo "<td height=145 valign=top<img src=//images/$imagem1 class=foto></td>"; } echo "</tr></table>"; } else { echo "Não foram incluídos tumbs para esta galeria ou a galeria não existe."; } }if($pagina > 0) {$menos = $pagina - 1;$url = $_SERVER["PHP_SELF"]."?idgaleria=$colname&pagina=".$menos;echo "<a href=\"$url\">Anterior</a>"; }for($i = 1;$i < $paginas; $i++) { $url = $_SERVER["PHP_SELF"]."?idgaleria=$colname&pagina=".$i;echo " | <a href=\"$url\">$i</a>";}if($pagina < $paginas - 1) { $mais = $pagina + 1; $url = $_SERVER["PHP_SELF"]."?idgaleria=$colname&pagina=".$mais; echo " | <a href=\"$url\">Próxima</a>"; }?>Carregando comentários...