Ir para conteúdo

POWERED BY:

Arquivado

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

flavioetos

Carregar imagem da bd problemas

Recommended Posts

Boas pessoal,

 

Estou a usar uma galeria de imagens feita em jquery, e não estou a conseguir imprimir a imagem...

 

Imprime no local correcto o nome da obra, o numero de imagens e a descrição mas a imagem não me imprime a imagem.

 

Agradecia que desse uma olhada no código o valor da variável $imagemgrande imprime -> /temp/nomeimagem.jpg

 

<div class="content">
   <?  

$db=mysql_connect("x","x","x");// localhost e depois o login e a password
           mysql_select_db("x");

           $query="select * from infoatelie where nome_atelie ='$nome_designer'"; 
           $result=mysql_query($query) or die ("operacão errada");
	echo'<div id="categoria">';

$numerolinhas = mysql_num_rows($result);

 echo "<div id=\"galleria\">";
    for($coluna=0; $coluna < $numerolinhas; $coluna++){

		$linha = mysql_fetch_row($result);
		$nome_obra = $linha[0];
		$nome_designer = $linha[1];
		$imagemgrande=$linha[3];
		$descrisao=$linha[4];

       	echo "<img title=\"$nome_obra\" alt=\"$descrisao\" src=\"$imagemgrande\" width=\"465\" height=\"590\"  />";
 }

?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não entendi seu for, por que não faz um while dos resultados ?

<div class="content">
<?php
$db = mysql_connect( "x", "x", "x" );// localhost e depois o login e a password
mysql_select_db( "x" );

$query = "select * from `infoatelie` where `nome_atelie` = '$nome_designer'"; 
$result = mysql_query( $query ) or die ( "operacão errada" );
echo'<div id="categoria">';
$numerolinhas = mysql_num_rows($result);
echo '<div id="galleria">';
while( $dados = mysql_fetch_array( $result ) ){
   printf( '<img title="%s" alt="%s" src="%s" width="%d" height="%d">', $dados[0], $dados[4], $dados[3], 465, 590 );
}
?> 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não entendi seu for, por que não faz um while dos resultados ?

<div class="content">
<?php
$db = mysql_connect( "x", "x", "x" );// localhost e depois o login e a password
mysql_select_db( "x" );

$query = "select * from `infoatelie` where `nome_atelie` = '$nome_designer'"; 
$result = mysql_query( $query ) or die ( "operacão errada" );
echo'<div id="categoria">';
$numerolinhas = mysql_num_rows($result);
echo '<div id="galleria">';
while( $dados = mysql_fetch_array( $result ) ){
   printf( '<img title="%s" alt="%s" src="%s" width="%d" height="%d">', $dados[0], $dados[4], $dados[3], 465, 590 );
}
?> 

 

É bastante aceitavel e facilitador essa ideia, porem o meu for faz tudo direitinho mas na altura de apresentar a imagem não apresenta porem os outros campos apresenta.

As imagens estão na pasta temp/nomedaimagem.jpg. A pasta não é temporario, apenas tem o nome.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu não entendi pra q você está usando o for ..

não vejo você utilizar nenhuma das varáveis .. então fica meio sem sentido pra mim

desculpa se eu entendi errado, mais .. faça o que o Carlos Coelho, disse

verifique o 'path' das imagens geradas no 'código fonte', fico no aguardo

 

Abraços

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.