Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

werdeson

Lightbox

Recommended Posts

Salve galera! Seguinte, baixei uma video aula sobre light box, a principio parecia muito simples, tanto é que deu certo com html, mas quando eu fiz a parte onde pegava a imagem do banco de dados apareceu um erro que não sei resolver, se alguém puder me ajudar, agradeço muito:

 

Meu script

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

<title>Untitled Document</title>

<link rel="stylesheet" href="css/lightbox.css" type="text/css" media="screen" />

 

<script src="js/prototype.js" type="text/javascript"></script>

<script src="js/scriptaculous.js?load=effects,builder" type="text/javascript"></script>

<script src="js/lightbox.js" type="text/javascript"></script>

</head>

<body>

<table width="480" border="0" cellspacing="0" cellpadding="0">

<tr>

<td> </td>

</tr>

<tr>

<td><p align="center" class="style1">Cuidado com a posição, ou você pode ser o alvo! rsrs </p>

<p align="justify"><strong>Atenção!</strong> As imagens que se encontram nessa galeria são montagens digitais, a cunho apenas de diversão entre os membros do site, nenhuma imagem nessa galeria são reais, portanto, caso haja algum desconforto com a mesma, favor entre em contato com o administrador do site através do email:</p>

<p align="justify">werdeson@portalrpm.com</p></td>

</tr>

<tr>

<?

$db = mysql_connect("localhost", "root", "");

$dados = mysql_select_db("portalrpm",$db);

 

$sql - mysql_query("SELECT * FROM galeria_flagras");

while ($linha = mysql_fetch_arrey($sql)){

?>

<td><a href="imagens_flagras/<?=$linha['foto']?>" rel="lightbox[roadtrip]" title="<?=$linha['legenda']?>"><img src="imagens_flagras/<?=$linha['mini']?>" height="100" width="100"border="0 "alt="altemar só na cachaça!" /></a></td>

<?

}

?>

 

</tr>

</table>

</body>

</html>

Obs.: Meu banco de dados ta certinho e meu servidor local ta ok, assim como as pastas do css e js.

 

O erro que aparece é o seguite:

 

Fatal error: Call to undefined function mysql_fetch_arrey() in /home/portalrpm/www/flagras.php on line 28

Compartilhar este post


Link para o post
Compartilhar em outros sites

O nome da função está errado, troque por:

mysql_fetch_array()

Compartilhar este post


Link para o post
Compartilhar em outros sites

Mudei mas ta aparecendo a mesma coisa, veja aqui: MEU SITE

Compartilhar este post


Link para o post
Compartilhar em outros sites

O erro é esse aqui: Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/portalrpm/www/flagras.php on line 28

Compartilhar este post


Link para o post
Compartilhar em outros sites

Amigo,

 

Tenta dar um echo em cada $linha do seu código:

 

<td><a href="imagens_flagras/<?php echo $linha['foto']; ?>" rel="lightbox[roadtrip]" title="<?php echo $linha['legenda']; ?>"><img src="imagens_flagras/<?php echo $linha['mini']; ?>" height="100" width="100"border="0 "alt="altemar só na cachaça!" /></a></td>

Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

$db = mysql_connect("localhost", "root", "");
$dados = mysql_select_db("portalrpm",$db);

$sql - mysql_query("SELECT * FROM galeria_flagras");

nas duas primeiras linhas coloque mysql_error para saber se houve algum erro ao banco de dados...

 

na terceira linha coloqueo uma ordem de exibicao

 

quanto ao seu erro, houve algum erro a conexao ao banco de dados,pois a funcao mysql_fetch_array nao encontrou um recurso de conexao ao banco de dados...

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.