Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Tenho um sistema de fotos e tal.
Gerei um arquivo chamado vi.php que faz a visualização das fotos.
O problema é que enquanto as fotos não são carregadas completamente, a tabela dá uma grande esticada tornando a visualização da página totalmente podre.
Depois que todas as miniaturas são carregas, a página volta ao normal.
Segue abaixo o código do arquivo vi.php
**PHP** [/tr][tr]<? include("estrutura.php") ;?>
<body>
<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="600" id="AutoNumber10">
<tr>
<td valign="top">
<td valign="top">
<script>
function makevisible(cur,which){
if (which==0)
cur.filters.alpha.opacity=100
else
cur.filters.alpha.opacity=70
}
</script>
<script>
<!--
function h(url) {
var url = url + "?url=" + document.location
var NS = (document.layers) ? true : false;
var IE = (document.all) ? true : false;
if(NS) {
window.open(url,"","scrollbars=yes,menubar=no,personalbar=no,width=550,height=500,screenX=0,scr
eenY=0"
);}
else if(IE) {
window.open(url,"","scrollbars=yes,menubar=no,personalbar=no,width=550,height=500,left=0,top=0");
}
}
//-->
</SCRIPT>
<?php
$host="localhost";
$uid="aafdzco_aafdz";
$pwd="aafdz";
$db="aafdzco_fotos";
$xConn=mysql_connect($host,$uid,$pwd);
mysql_select_db($db,$xConn);
$fe = $_GET['festa'];
$nome = $_GET['nome'];
$data = $_GET['data'];
$busca = "SELECT * FROM fotos where festa = '$fe' order by foto ASC";
$busca2 = "SELECT * FROM festas where dir = '$fe'";
$total_reg = "21"; // 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
$fest = mysql_query("$busca2");
$a = mysql_fetch_array($fest);
?>
<p align="center"><font face="Verdana"> </p>
<p align="center"><font size="4"><b><? echo $a["nome"] ;?> </b></font></p>
<p align="center"><font size="4"><b>( <? echo $a["data"] ;?> ) </b></font></p>
<p align="center"> </p>
<p align="center">Foto mais Clicada:</p>
<?
$regs = mysql_query("SELECT * FROM fotos where festa = '$fe' ORDER BY cliques DESC");
$reg = mysql_fetch_array($regs);
?>
<p align="center"><a href='java script:h("[http://www.aafdz.com/fotos/post.php?foto=](http://www.aafdz.com/fotos/post.php?foto=)<? echo $reg["foto"]; ?>&festa=<? echo $fe ; ?>&");'><img onMouseOver=makevisible(this,0) style="FILTER: alpha(opacity=80)" border="0" onMouseOut=makevisible(this,1) src="[http://www.aafdz.com/fotos/](http://www.aafdz.com/fotos/)<? echo "$fe" ;?>/mini/<? echo $reg["foto];?>.jpg" alt = "Foto mais clicada - AAFDZ.com"></a></p>
<p align="center" font size = "5" face = "Verdana">:: <? echo $reg["cliques"];?> cliques! ::</p>
<p align="center"> </p></font>
<?
echo "<center><table border=0 width=450 align=center><tr>";
?>
<?
$coluna = 0; // Não Altere este número
while ($dados = mysql_fetch_array($limite)) {
?>
</font></b>
<td align="center"><p><a href='java script:h("[http://www.aafdz.com/fotos/post.php?foto=](http://www.aafdz.com/fotos/post.php?foto=)<? echo $dados["foto"]; ?>&festa=<? echo $fe ; ?>&");'><img onMouseOver=makevisible(this,0) style="FILTER: alpha(opacity=80)" border="0" onMouseOut=makevisible(this,1) src="[http://www.aafdz.com/fotos/](http://www.aafdz.com/fotos/)<? echo "$fe" ;?>/mini/<? echo $dados["foto]; ?>.jpg" border="0" alt="<? echo $a["nome"] ;?> - AAFDZ.com"></a><p>
<?
$ft = $dados["foto"];
$sql1 = "SELECT * from fotos where festa = '$fe' and foto = '$ft' order by cod DESC";
$result = mysql_query($sql1);
$t = mysql_num_rows($result);
$b = mysql_fetch_array($result);
?>
Cliques: <? echo $b["cliques"] ;?></p>
<p>
<?
mysql_close($xConn);
$host="localhost";
$uid="aafdzco_aafdz";
$pwd="aafdz";
$db="aafdzco_banco";
$xConn1=mysql_connect($host,$uid,$pwd);
mysql_select_db($db,$xConn1);
$sqlc = "SELECT * from fotos where festa = '$fe' and foto = '$ft' order by cod DESC";
$execsqlc = mysql_query("$sqlc");
$totalc = mysql_num_rows($execsqlc);
?>
Comentários: <? echo $totalc ; ?>
<?
$host="localhost";
$uid="aafdzco_aafdz";
$pwd="aafdz";
$db="aafdzco_fotos";
$xConn=mysql_connect($host,$uid,$pwd);
mysql_select_db($db,$xConn);
?>
</p>
</td>
<?
$coluna ++;
if ($coluna >= 3) {
echo "</tr></p><tr><td > </td><td > </td><td align=center > </td></tr><tr>";
$coluna = 0;
}
}
?>
</table></font>
<p align="center" class="menu"><font size="2" class="menu">
<?php
$anterior = $pc -1;
$proximo = $pc +1;
$pags= ceil($tp);
for ($num=0;$num<$pags;$num++) {
$num2 = $num+1;
if ($pagina==$num2) {
echo " <b>Página $num2 |</b> ";
} else {
echo "<a href=vi.php?pagina=$num2&festa=$fe> Página $num2 | </a>";
}
}
?></font></p>
<p align="center"><b><font face="Verdana" size="3">
<a href="[http://www.aafdz.com/fotos/festas.php"](http://www.aafdz.com/fotos/festas.php)>Voltar</a></font></b></p>
<p align="center"> </p>
<td width="150" valign="top">
<p align="center"> </p>
<p align="center"> </td>
</tr>
</table>
</body>
<? include("estrutura2.php") ;?>
[/tr]
Carregando comentários...