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.










