Ir para conteúdo

POWERED BY:

Arquivado

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

alexsauer

Mesclando códigos (fácil)

Recommended Posts

Olá...

Como iniciante em php, necessito da ajuda de vcs novamente...

 

Tenho o código abaixo... como dá pra ver ele serve pra ocultar as <table> caso o arquivo não esteja presente...

 

<? $arquivo = "../fotos/arvore/arvore(VARIÁVEL_ID).jpg";
 if (file_exists($arquivo))
  echo "

<table id=\"icos\"><tr>
<td id=\"veja\">
<a href="javascript:;" onClick="MM_openBrWindow('../exibe/exibe_foto.php?foto=arvore&id=(VARIÁVEL_ID)>','foto','width=350,height=500')">
</a>
</td>
</tr></table>";
?>

 

Entretanto, eu preciso utilizar a mesma variável que tem no código abaixo,

mas eu tenho que mesclar os dois códigos em um só, e não sei como...

Alguém c habilita?

 

PHP

[*]

[*]<?

[*]include("../conecta.php");

[*]$consulta = mysql_query("SELECT * FROM descricoes where id=$id");

[*]while($dados = mysql_fetch_array($consulta)){

[*]$id = $dados["id"];

[*]$populares = $dados["nomes_populares"]

[*]$familia = $dados["família"];

[*]$cientifico = $dados["nome_científico"];

[*]$sinonimia = $dados["sinonímia_botânica"];

[*]$descricao = $dados["descrição_morfológica"];

[*]$ocorrencia = $dados["ocorrência"];

[*]$utilizacao = $dados["utilização"];

[*]$caracteristicas = $dados["características_ecológicas"];

[*]}

[*]?>

[*]

 

PHP

[*]

[*]<?

[*]$arquivo = "../fotos/arvore/arvore(VARIÁVEL_ID).jpg";

[*] if (file_exists($arquivo))

[*]  echo "

[*]  

[*]<table id=\"icos\"><tr>

[*]<td id=\"veja\">

[*]<a href="java script:;" onClick="MM_openBrWindow('../exibe/exibe_foto.php?foto=arvore&id=(VARIÁVEL_ID)>','foto','width=350,height=500')">

[*]</a>

[*]</td>

[*]</tr></table>";

[*]?>

[*]

 

Valeu!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ai Alex bom saber que minha dica di file_exist funcionou, mas no caso você ta querendo mesclar os 2 códigos, beleza.

 

Mas não seria simplesmente fazer isso???

 

<?include("../conecta.php");$consulta = mysql_query("SELECT * FROM descricoes where id=$id");while($dados = mysql_fetch_array($consulta)){$id = $dados["id"];$populares = $dados["nomes_populares"]; $familia = $dados["família"];$cientifico = $dados["nome_científico"];$sinonimia = $dados["sinonímia_botânica"];$descricao = $dados["descrição_morfológica"];$ocorrencia = $dados["ocorrência"];$utilizacao = $dados["utilização"];$caracteristicas = $dados["características_ecológicas"];$arquivo = "../fotos/arvore/arvore".$id.".jpg";  if (file_exists($arquivo))   echo "   <table id=\"icos\"><tr><td id=\"veja\"><a href="javascript:;" onClick="MM_openBrWindow('../exibe/exibe_foto.php?foto=arvore&id=$id>','foto','width=350,height=500')"></a></td></tr></table>";}?>

Pois o id da foto não é da pesquisa???

 

Se não explica melhor como tá seu código e a estrutura ai!!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

É nick171, tua sugestão do file_exist foi perfeita! Valeu!!E realmente, a solução acima é simplesmente isso que você me mostrou...É que fiquei inseguro pra fazer, como inda num manjo bem.. mas agora isso me abriu a mente...Obrigado!

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.