Ir para conteúdo
Fórum Script Brasil
  • 0

O Q Tá Errado..


Keyboarvip®

Pergunta

pessoal, está dando erro na linha "Query".

nesta linha:

while($row = mysql_fetch_array($sql))
o código é de visualização de img através do DB.. Script:
<?
include "config.php"; //Incluindo os dados criados...
mysql_connect($local, $login, $senha); //Conectando ao mySQL...
$sql = mysql_query("select * from fotos"); //Selecionando a tabela...
if(!empty($id)){ //se não existir no endereco da pagina id ex: mostra.php?id=1 se não tiver isso.
echo "<table>\n"; //comeca uma tabela
while($row = mysql_fetch_array($sql)){ //abre o mysql_fetch_array() para mostrar os resultados.
echo "<tr>\n 
<td><a href=".$PHP_SELF."?id=$row[id]><img src=$row[foto_pequena] border='0' alt=$row[alt] width=150 height=150></a></td>\n
</tr>\n"; 
} 
echo "</table>"; 
}else{ 
while($row = mysql_fetch_array($sql)){ 
echo "
<img src='$row[foto_grande]' border='0' alt='$row[alt]'></td>\n
"; 
}
} 
?>

se alguém poder me ajudar!!!

Link para o comentário
Compartilhar em outros sites

8 respostass a esta questão

Posts Recomendados

  • 0

já usei o mysql_error + num adiantou..

to com a cabeça quente já..

esse script pega os campos [foto_pequena] e faz um link para o campo [foto_grande] bom, pelo menos era pra ser assim..

include "config.php"; //Incluindo os dados criados...
mysql_connect($local, $login, $senha); //Conectando ao mySQL...
$sql = mysql_query("select * from fotos"); //Selecionando a tabela...
if(!empty($id)){ //se não existir no endereco da pagina id ex: mostra.php?id=1 se não tiver isso.
echo "<table>\n"; //comeca uma tabela
while($row = mysql_fetch_array($sql)){ //abre o mysql_fetch_array() para mostrar os resultados.
echo "<tr>\n 
<td><a href='".$PHP_SELF."?id=$row[id]'><img src='$row[foto_pequena]' border='0' alt='$row[foto_alt]' width='150' height='150'></a></td>\n
</tr>\n"; //cria uma tabela com um link para mostra a imagem grande mostra no link a imagem pequena e o alt definido no mysql
} //fecha o mysql_fetch_array()
echo "</table>"; //termina a tabela.
}
else{ //se houver o campo ID to endereco
while($row = mysql_fetch_array($sql)){ //abre o mysql_fetch_array() para mostrar os resultados.
echo "<img src='$row[foto_grande]' border='0' alt='$row[foto_alt]'></td>\n"; //mostra a imagem grande.
echo mysql_error($row);
}//finaliza o mysql_fetch_array()
} //finaliza a verificacao do id no endereco
?>

Link para o comentário
Compartilhar em outros sites

  • 0

já usei o mysql_error + num adiantou..

Ele não vai adiantar de nada, cara, ele só vai nos mostrar o Erro que está dando, pra gente consertar.

E você deve entrar no link que eu te passei porque você está passando parâmetros errados pra mysql_error(), ela deve estar retornando erro também.

· http://br.php.net/function.mysql-error

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...