Jump to content


jwidall

Member Since 25/02/2008
Offline Last Active 11/06/2008, 13:45
-----

Topics I've Started

Slideshow+php+bd

15/03/2008, 19:33

Tou com um script aqui que eu criei, vou usar ele em coberturas pegando todos as fotos dos eventos aleatorio...Tá funcionando beleza, só que com refresh, o problema é que fica dando F5 na página toda...poderiam me dá uma dica de como modificar pra ficar que nem um slide passando as fotos sem precisar de refresh.
:boxing: :boxing: :boxing: :boxing: :boxing:
O script é esse:
[codebox]
<?
include "path.php";
$sql = mysql_query("SELECT * FROM galeria order by rand() limit 1");
$dados= mysql_fetch_array($sql);
while($r = mysql_fetch_array($sql)){
$pasta = "images/galeria/".$r['pasta']."/";
$var = glob($pasta ."*.jpg");
echo $var[rand(0,count($var))];
}

$dir = "galeria1/images/galeria/$dados[pasta]/"; // Diretorio onde estão as imagens
$id = "$dados[id]";
$nome = "$dados[nome]";
$data = "$dados[dia]/$dados[mes]/$dados[ano]";
$local = "$dados[local]";
$handle = opendir($dir);
while ($file = readdir($handle))
{
$filelist[] = "$file";
}
asort($filelist);
$total = count($filelist);
$rands = rand(0,$total-1);
$fig = $filelist[$rands];

?>

<a href="java script:AbreJanelaGaleria('galeria1/janela.php?dir=images/galeria/<? echo "$dados[pasta]/&id=$dados[id]&evento=$dados[nome]&data=$dados[dia]/$dados[mes]/$dados[ano]&local=$dados[local]&id=$dados[id]";?>')"><img src="<? echo "$dir$fig"; ?>" width=313 border="0">
<br />
Evento: <? echo $nome?>
<br />
Data: <? echo $data?>
<br />
Local: <? echo $local?>
[/codebox]

Usei esse script para mudar as fotos, muda normal o problema é o refresh que pega a página completa...
[codebox]
<script language="JavaScript">
id = setInterval(function () {
location.href="<? $_SERVER['PHP_SELF']; ?>?dir=<? echo"$dir"?>"}, 12000);
</script>
[/codebox]

IPB Skin By Virteq