Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Eae
Alguem sabe uma função para proximo e anterior com Ids nao consecutivos
Eu tentei fazer com array pra pegar a posição
ate deu + ou - certo pq ele mostra a posição correta
mas não pega o proximo id ou anterior
$id= $_GET["id"];
$al= $_GET["al"];
$sql="SELECT * FROM fotos where Album='$al'";
$result=mysql_query($sql,$conexao)or die(mysql_error());
$idsfotos=array();
$cont=1;
while ($linha=mysql_fetch_array($result)){
$idsfotos[$cont]=$linha ["Id_Foto"];
$id_foto = $linha ["Id_Foto"];
$nome2 = $linha ["Nome"];
$nome=utf8_encode($nome2);
$album= $linha ["Album"];
$foto = $linha ["Foto"];
$descricao2=$linha["Descricao"];
$descricao=utf8_encode($descricao2);
$a=$album."/".$foto;
if ($idsfotos[$cont]==$id){
$b=$cont;
echo $b;
$proximo=$b+1;
$anterior=$b-1;
echo $proximo."proximo ";
echo $b."atual ";
echo $anterior."anterior ";
// $id=$anterior;
$sql="SELECT Id_Foto, Album FROM fotos where Id_Foto='$idsfotos[$b]'";
$result=mysql_query($sql,$conexao)or die(mysql_error());
$existe=mysql_num_rows($result);
while ($linha=mysql_fetch_array($result)){
$id_foto = $linha ["Id_Foto"];
$album=$linha ["Album"];
if ($existe==1){
echo "<a href='exibirfoto.php?id=$id_foto&al=$album' class=linkadm>Anterior</a>";
}
}
unset ($sql, $result);
echo "</td><td width=50% align=center>";
$sql="SELECT * FROM fotos where Id_Foto='$idsfotos[$proximo]'";
$result=mysql_query($sql,$conexao)or die(mysql_error());
$existe=mysql_num_rows($result);
while ($linha=mysql_fetch_array($result)){
$id_foto = $linha ["Id_Foto"];
$album=$linha ["Album"];
if ($existe==1){
echo "<a href='exibirfoto.php?id=$id&al=$al' class=linkadm>Próxima</a>";
}
}
unset ($sql, $result);
echo "</td></tr><tr><td colspan=2 class=texto2 align=center>";
echo $nome;
echo "</td></tr><tr><td colspan=2 align=center>";
echo "<img src='img/$a' width=500 height=400>";
echo "</td></tr><tr><td colspan=2 class=texto3 align=center>";
echo $descricao;
echo "</td></tr>";
echo "<tr><td colspan=2 align=right>";
echo "<a href='fotos.php?al=$album' class=texto2><font color=red>Voltar</font></a>";
echo "</table>";
}
obg
Carregando comentários...