Código
<head> <style type="text/css"> <!-- .style1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #0066CC; font-weight: bold; } .style2 {color: #FFFFFF} --> </style> <script language="Javascript"> <!-- function popup(imagem,largura,altura) { var janela=window.open("","janela","width="+largura+",height="+altura); janela.document.open(); with(janela.document) { write("<body leftmargin=\"0\" topmargin=\"0\">"); write("<img src=\""+imagem+"\">"); write("</body>"); } } //--> </script> </head> <table width="435" border="0" cellpadding="0" cellspacing="0"> <!--DWLayoutTable--> <tr> <td width="435" height="3"></td> </tr> <tr> <td height="12" valign="top" bgcolor="#438DD7" class="topo"><div align="center" class="style1 style2">Fotos enviadas pelos usuários </div></td> </tr> </table> <br /> <a href="enviar_foto.php"><img src="fotos_usuarios/fotos_usuarios_madar_foto.jpg" width="430" height="20" border="0" /></a><br /> <br /> <br /> <? print "<table widty=\"100%\" cellspacing=\"0\" cellpadding=\"6\" border=\"0\" align=\"center\">"; $conn = mysql_connect("localhost","xxxxx","xxxx"); //altere para sua conexão. mysql_select_db("wawasurf_fotosusuarios",$conn); //selecione seu DB. $pg = @$_GET["pg"]; if (!$pg) $pg=1; $criterios = "ORDER BY codigo DESC $data LIMIT 0,18"; //critéios de consulta vão aqui. ex: Where id='2'. //$listar = 18; //quantidade de registros a mostrar. $sql = "select * from cadastro ".$criterios; //selecione sua tabela e colunas do DB. $rs = mysql_query($sql,$conn); //e aqui você tem os links das páginas. você pode modificar esta parte para melhorar o modo como aparecem os links, pode até chegar a tipo << < ... 4 5 6 7 8 ... > >>. //echo "<tr><td colspan=2>"; //for ($i=1; $i<=$total_paginas; $i++){ //if ($pg == $i){ //echo $i." "; //}else{ //echo "<a href=\"paginacao.php?pg=".$i."\">".$i."</a> "; //} //} echo "</td></tr>"; echo "<tr>"; echo "<td>"; //parametros da coluna $colunas="3"; $cont="1"; //nesta parte você monta, ali dentro do loop, as informações do resultado da busca. //$sql = $sql." limit ".(($pg-1)*$listar).",".$listar; $rs = mysql_query($sql,$conn); //ABRE A TABELA print"<table class='brbannerbl' width='100%'>"; //EFETUA A CONSULTA NA TABELA $s = mysql_query("SELECT * FROM cadastro ORDER BY codigo DESC $data LIMIT 0,15"); //DE ACORDO COM O SELECT ACIMA CAPTURAS OS DADOS QUE SERÃO IMPRESSOS NA TELA while($row = mysql_fetch_array($rs)){ $codigo = $row["codigo"]; $nome = $row["nome"]; $data = implode("-", array_reverse(explode("-", $row["data"]))); $imagem = $row["imagem"]; $pico = $row["pico"]; $largura = $row["largura"]; $altura = $row["altura"]; //AQUI INICIA A IMPRESSÃO DA TABELA CASO COUNT FOR IGUAL A 1 if($cont==1){ print"<tr>"; } print"<td>"; echo" <table width=142 border=0 cellpadding=0 cellspacing=0> <!--DWLayoutTable--> <tr> <td width=142 height=90 valign=top><a href=javascript:popup('../fotos_usuarios/fotos/$imagem',$largura,$altura);><img src=../fotos_usuarios/fotos/$imagem width=140 height=88 border=0 /></a></td> </tr> <tr> <td height=12 valign=top bgcolor=#E8E8E8><span class=style1>$nome</span></td> </tr> <tr> <td height=4></td> </tr> <tr> <td height=12 valign=top bgcolor=#E8E8E8><span class=style1>$pico</span></td> </tr> </table>"; print"</td>"; //ESTA CONDIÇÃO É PARA FECHAR A LINHA DA TABELA E COMEÇAR UMA NOVA if($cont==$colunas){ print"</tr>"; $cont=0; } //AQUI ELE ACRESCENTA VALOR A VARIAVEL COUNT $cont=$cont+1; } //AQUI ELE ENCERRA A TABELA AO FINAL DA IMPRESSÃO DOS DADOS NA TELA if(!$cont==$colunas){ print"</tr></table>"; } else { print "</table>"; } mysql_close($conn); print "</table>"; ?>
Edição feita por: wawasurf, 17/01/2006, 13:08.