elias.r 0 Denunciar post Postado Agosto 4, 2004 Ae galera, seguinte, o codigo abaixo é uma tentativa que eu fiz em conseguir pegar todos os arquivos .jpg q tinha num diretorio e colocar numa pagina. Deu certo, mas preciso agora de colocar essas fotos em tabela: 7 colunas de 3 linhas oq daria 21 fotos por pagina, fazendo inclusive a paginacao necessaria. Peço que por favor me ajudem nisso, pois, é o ultimo detalhe q falta p eu conseguir concluir a parte de fotos do meu site... <?php $dir = "bartucada/mini"; $dh = opendir($dir); while (false !== ($filename = readdir($dh))) { if (substr($filename,-4) == ".jpg") { ?><p><img border="0" src="http://www.aafdz.com/fotos/<? echo $dir;?>/<? echo $filename;?>"></p><? } } ?> Por favor galera, conto c vcs! Compartilhar este post Link para o post Compartilhar em outros sites
Cerrito 0 Denunciar post Postado Agosto 5, 2004 kara aqui fiz com um for mas como as suas imagens estão vindo de um banco basta trocar e colocar no laço que varre seu banco... e vai funcionar... espero que lhe ajude... PHP [/tr][tr]<?php $contador = 1; echo "<table border=01>"; for($numero = 1; $numero <= 21; $numero++) { if($contador >= 7) { echo "<td>$numero</td><tr>"; $contador = 1; } else { echo "<td>$numero</td>"; $contador++ ; } } echo"</table>"; ?> [/tr] abraços Marcio Compartilhar este post Link para o post Compartilhar em outros sites
elias.r 0 Denunciar post Postado Agosto 5, 2004 Graças à e-mails do pessoal do fórum, consegui chegar nesse código aki q reproduz exatamente oq eu preciso, porém ainda falta 1 último detalhe: a paginação. Alguem ajuda ae! PHP [/tr][tr]<?php // variável que define o diretório das imagens $dir = "festa/mini/"; // esse seria o "handler" do diretório $dh = opendir($dir); $coluna = 0; // Não Altere este número echo "<center><table border=0><tr>"; // loop que busca todos os arquivos até que não encontre mais nada while (false !== ($filename = readdir($dh))) { // verificando se o arquivo é .jpg if (substr($filename,-4) == ".jpg" || substr($filename,-4) == ".JPG") { echo "<td align=center><img src= $dir$filename border=0></td>"; $coluna ++; if ($coluna >= 3) { // Coloque o número de colunas que você deseja em seu Álbum echo "</tr><tr>"; $coluna = 0; } } } echo "</tr></table><b>"; ?> </body> </html> [/tr] Compartilhar este post Link para o post Compartilhar em outros sites
Cerrito 0 Denunciar post Postado Agosto 5, 2004 Bom tá ai, espero que seja isso que procure... PHP [/tr][tr]<?php $busca = "SELECT * FROM SuaTabela"; $total_reg = "1"; // número de registros por página if (!$pagina) { $pc = "1"; } else { $pc = $pagina; } $inicio = $pc - 1; $inicio = $inicio * $total_reg; $limite = mysql_query("$busca LIMIT $inicio,$total_reg"); $todos = mysql_query("$busca"); $tr = mysql_num_rows($todos); // verifica o número total de registros $tp = $tr / $total_reg; // verifica o número total de páginas // vamos criar a visualização while ($dados = mysql_fetch_array($limite)) { echo "<img src=$dados[1]><br>"; } // agora vamos criar os botões "Anterior e próximo" $anterior = $pc -1; $proximo = $pc +1; if ($pc>1) { echo " <a href=''><- Anterior</a> "; } echo "|"; if ($pc<$tp) { echo " <a href=''>Próxima -></a>"; } ?> [/tr] abraços Marcio Compartilhar este post Link para o post Compartilhar em outros sites