Faint Postado Outubro 14, 2012 Denunciar Share Postado Outubro 14, 2012 Olá,Seguinte galera. Meu problema é o seguinte: Criei um álbum de fotos em php, até ai tudo tranquilo. :unsure: O problema é que a cada álbum que cadastro ele fica abaixo do outro na página (na vertical).E eu gostaria que fossem cadastrados na horizontal, e que depois de cadastrado 6 desse uma quebra de linha e fosse ao próximo. :blink: Estou com esse código aqui, mais não ta dando certoi:Se alguém puder me ajudar fico muito agradecido. :rolleyes: if (($i%6)==0) { echo "</td><td>"; } $i++; } echo "</tr></table>"; }?>abraço.email:gustavo-faint@hotmail.com Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ESerra Postado Outubro 14, 2012 Denunciar Share Postado Outubro 14, 2012 Posta o começo o laço. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Faint Postado Outubro 14, 2012 Autor Denunciar Share Postado Outubro 14, 2012 Posta o começo o laço.Pra facilitar colequei todo o código ai:O que eu mudei para tentar funcionar era só o trecho anterior mesmo. <?php if(isset($_GET['msg'])) { echo "<p align=center' class='textoverm'>".$_GET['msg]."</p>"; } ?> <?php conecta(); // Informações da query. No caso, "SELECT * FROM produtos WHERE EXIBIR=1" $campos_query = "*";$final_query = "FROM albums";// Declaração da pagina inicial if (isset($_GET['pagina'])){$pagina = $_GET["pagina"]; }else{ $pagina = "1"; }// Maximo de registros por pagina $maximo = 15; // Calculando o registro inicial $inicio = $pagina - 1; $inicio = $maximo * $inicio; // Conta os resultados no total da minha query $strCount = "SELECT COUNT(*) AS 'num_registros' $final_query"; $query = mysql_query($strCount); $row = @mysql_fetch_array($query); $total = $row["num_registros"]; if($total<=0) { echo "<div align=center' class='textoverm'><br>Nenhum registro encontrado</div>"; } else { $strQuery = "SELECT $campos_query $final_query ORDER BY id DESC LIMIT $inicio,$maximo "; $query = mysql_query($strQuery); $res = mysql_num_rows($query); echo "<table width='500' border='0' align='left' cellpadding='4' cellspacing='0'>"; while($row = mysql_fetch_array($query)) { echo "<tr><td width='130' align='center'>"; $sql3= "SELECT * FROM albums_photos WHERE albums_id = '".$row['id]."' ORDER BY rand()"; $result3 = @mysql_query($sql3); $totresult3 = @mysql_num_rows($result3); $row2 = mysql_fetch_array($result3); if(!empty($row2['file'])) { $dir = opendir("galerias/".$row['id']); while(($arq = readdir($dir)) !== false) { if (file_exists("galerias/".$row['id']."/".$row2['file'])) { $img = "galerias/".$row['id']."/".$row2['file']; } else { $img = "sem"; } } if($img !== "sem") { echo "<a href=\"fotos.php?id=.$row['id]."\" title='".$row['title']."'><img src=\"exibe_mini3.php?imagem=.$img."\" border='7'></a>"; } } else { echo " "; } echo "</td><td align='left'>"; echo "<span class='textomar'><strong>»»</strong></span> <a href=\"fotos.php?id=$row[id]\" title='$row[title]' class='normal2'><strong>$row[title]</strong></a><br>"; if($row['added] !== "0000-00-00") { $a = substr("$row[added]",0, 4); $m = substr("$row[added]",5, 2); $d = substr("$row[added]",8, 2); $dias = $d."-".$m."-".$a; echo "<span class=textoverm'><strong>".$dias."</strong></span><br>"; } echo "<span class='textobommaiorb'>Imagens (".$totresult3.")</span><br>"; if(!empty($row['description])) { echo "<div align='justify' class='textobom'>$row[description]</div>"; } echo "</td>"; if (($i%6)==0) { echo "</td><td>"; } $i++; } echo "</tr></table>"; }?> <?php if($total > $maximo ) { echo "<span class=textovermescuro'> $res/".$total."</span>"; } ?> <?php // Calculando pagina anterior $menos = $pagina - 1; // Calculando pagina posterior $mais = $pagina + 1; $pgs = ceil($total / $maximo); if($pgs > 1 ) { // Mostragem de pagina if($menos > 0) { echo "<a href=\"galerias.php?pagina=$menos&galeria=".@$_GET['galeria]."\">Anterior</a> "; } // Listando as paginas for($i=1;$i <= $pgs;$i++) { if($i != $pagina) { echo " <a href=\"galerias.php?pagina=".($i)."&galeria=".@$_GET['galeria']."\">$i</a>"; } else { echo " <strong>[".$i."]</strong>"; } } if($mais <= $pgs) { echo " <a href=\"galerias.php?pagina=$mais&galeria=.@$_GET['galeria]."\">Próxima</a>"; } } ?> Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Faint
Olá,
Seguinte galera. Meu problema é o seguinte: Criei um álbum de fotos em php, até ai tudo tranquilo. :unsure:
O problema é que a cada álbum que cadastro ele fica abaixo do outro na página (na vertical).
E eu gostaria que fossem cadastrados na horizontal, e que depois de cadastrado 6 desse uma quebra de linha e fosse ao próximo. :blink:
Estou com esse código aqui, mais não ta dando certoi:
Se alguém puder me ajudar fico muito agradecido. :rolleyes:
if (($i%6)==0) { echo "</td><td>"; }
$i++;
}
echo "</tr></table>";
}
?>
abraço.
email:gustavo-faint@hotmail.com
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
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.