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

(Resolvido) linha de codigo que não funciona(resolvido)


Najhara

Pergunta

Boa tarde pessoas como vai???

tenho uma linha que não funciona de jeito nenhum a linha é essa

<a href=\$d_fotoest><img src=\"$fotos2\" WIDTH=\"147\" HEIGHT=\"81\"> $d_fotoest<br>";

$d_fotoest2 é uma variavel

onde se encontra um arquivo por isso gostaria que quando o usuário clicasse no campo que tem essa variavel fosse para o caminho absoluto do banco de dados que tem essa variavel

valeu a força

Editado por Najhara
Link para o comentário
Compartilhar em outros sites

11 respostass a esta questão

Posts Recomendados

  • 0

É bom estudar um pouco de HTML... o link é <a href="alguma coisa"> texto </a> No seu caso está faltando as aspas e fechar o </a>

<a href=\"$d_fotoest\"><img src=\"$fotos2\" WIDTH=\"147\" HEIGHT=\"81\"> $d_fotoest</a><br>";

Se continuar com o erro, colque o código completo e qual é o erro.

Link para o comentário
Compartilhar em outros sites

  • 0

É realmente deu um erro aqui que não sei como resolver

segue o erro

Parse error: syntax error, unexpected '<' in /home/*******/public_html/formulario_visualizacao.php on line 182

mesmo com as aspas erradas só oque não funcionava era para onde o link estava mandando se solber como me ajudar agradeceria

Link para o comentário
Compartilhar em outros sites

  • 0
Depende ESerra, muitas vezes eu não uso aspas no html imbutido no php e mesmo assim o codigo roda normal

Vai depender de como o navegador renderiza o HTML... é sempre bom ter em mente as normas da W3C, é o básico para se evitar problemas...

Najhara, coloque o código completo... pois pelo método que você está propondo só se a gente for vidente.

Link para o comentário
Compartilhar em outros sites

  • 0

vou colocar o codigo inteiro mas acredito que a parte que importa (que é a que ta dando erro esta em negrito)

Segue o codigo!


<?php
$id=$_GET['id'];

require('conexao2.php');
$associados_1 = mysql_select_db("********",$conexao) or die (mysql_error());

$busca = "Select contador FROM cad_clientes WHERE codigo='$id'";
$exe = mysql_query($busca);
$resultado = (mysql_fetch_array($exe));
$numero = $resultado['contador'];

//Pega o numero de visistas que consta na tabela, adiciona mais um e atualiza
$visitantes = $numero + 1;
//$altera = "UPDATE `contador` SET `codigo` = '$visitantes'";
$exe1 = mysql_query("UPDATE `cad_clientes` SET `contador` = '$visitantes' WHERE codigo='$id'") or die (mysql_error());

//Faz uma nova busca e retorna o numero de visitas depois da atualização
$exe = mysql_query($busca);
$total = (mysql_fetch_array($exe));
$xvisitas = $total['contador'];

//echo $visitas;

$consulta = mysql_query("SELECT * FROM cad_clientes WHERE codigo='$id'");

$array = mysql_fetch_array($consulta);
$id = $array['codigo'];
$razao = $array['razao'];
$nomeFantasia = $array['nomefantasia'];
$cnpjCPF = $array['cnpj'];
$inscest = $array['inscest'];
$endereco = $array['endereco'];
$xnumero = $array['numero'];
$bairro = $array['bairro'];
$cidade = $array['cidade'];
$estado = $array['estado'];
$cep = $array['cep'];
$fone1 = $array['telefone1'];
$fone2 = $array['telefone2'];
$celular = $array['celular'];
$fax = $array['fax'];
$email = $array['email'];
$url = $array['site'];
$contato = $array['contato'];
$horario = $array['horario'];
$ramo = $array['ramodeatividade'];
$pontoReferencia = $array['ponto'];
$descResumida = $array['desc_resumida'];
$descDetalhada = $array['desc_detalhada'];
$d_fotoest = $array["d_fotoest"];
$fotos = $array["fotoest"];
$fotos2 = $array["fotoest2"];
$fotos3 = $array["fotoest3"];
$fotos4 = $array["fotoest4"];
$d_fotoest = $array["d_fotoest"];
$d_fotoest2 = $array["d_fotoest2"];
$d_fotoest3 = $array["d_fotoest3"];
$d_fotoest4 = $array["d_fotoest4"];

$numero = $resultado['codigo'];

?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>visualiza&ccedil;&atilde;o</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body bgcolor="#FFe6c5" link="#000000">
<table width="790" border="0" cellspacing="0" cellpadding="0">
<tr>
<td bgcolor="#FFCC99">&nbsp;
<?php include("topo.php"); ?>
</td>
</tr>
<tr>
<td><div align="center"><strong><font color="#000000" size="3" face="Arial, Helvetica, sans-serif">Perfil
do seu Fornecedor</font></strong></div></td>
</tr>
<tr>
<td height="263"> <table width="788" border="0" cellspacing="0" cellpadding="0">

<tr>
<td colspan="3"><strong><font color="#0000FF">Raz&atilde;o social</font></strong>:
<? echo "$razao"; ?></td>
<td width="175" bgcolor="#FFFFCC"><strong>Contador de visitas</strong> <? echo "$xvisitas"; ?>&nbsp;</td>
</tr>
<tr>
<td colspan="4"><strong><font color="#0000FF">Nome Fantasia</font></strong><font color="#0000FF">:
</font><? echo "$nomeFantasia"; ?></td>
</tr>
<tr>
<td><strong><font color="#0000FF">CNPJ</font></strong><font color="#0000FF">:</font>
<? echo "$cnpjCPF"; ?></td>
<td colspan="3"><strong><font color="#0000FF">Inscri&ccedil;&atilde;o incricao:</font></strong>
<? echo "$incricao"; ?></td>
</tr>
<tr>
<td><strong><font color="#0000FF">Endere&ccedil;o</font></strong><font color="#0000FF">:</font>
<? echo "$endereco"; ?><strong> </strong></td>
<td><strong> <font color="#0000FF">N&ordm;</font></strong><font color="#0000FF">:</font>
<? echo "$xnumero"; ?></td>
<td colspan="2"><strong><font color="#0000FF">Bairro</font></strong>: <? echo "$bairro"; ?></td>
</tr>
<tr>
<td width="384"><strong><font color="#0000FF">Cidade</font></strong>
<? echo "$cidade"; ?> <strong> </strong></td>
<td width="166"><strong><font color="#0000FF">Estado</font></strong>
<? echo "$estado"; ?> <strong> </strong></td>
<td colspan="2"><strong><font color="#0000FF">Cep</font></strong> <? echo "$cep"; ?> </td>
</tr>
<tr>
<td><strong><font color="#0000FF">Telefone1</font></strong> <? echo "$fone1"; ?> </td>
<td><strong><font color="#0000FF">Telefone 2</font></strong> <? echo "$fone2"; ?> </td>
<td colspan="2">&nbsp;</td>
</tr>
<tr>
<td><strong><font color="#0000FF">celular</font></strong> <? echo "$celular"; ?> </td>
<td><strong><font color="#0000FF">Fax</font><? echo "$fax"; ?></strong></td>
<td colspan="2">&nbsp;</td>
</tr>
<tr>
<td colspan="4"><strong><font color="#0000FF">E-mail</font></strong>
<? echo "<a href=\"http://www.acheiabc.com.br/falarcomassociado.php?id="."$email"."\">".$email."</a>"; ?>
</td>
</tr>
<tr>
<td colspan="4"><strong><font color="#0000FF">Site</font></strong> <? echo "<a href="."$url".">".$url."</a>"; ?></td>
</tr>
<tr>
<td colspan="4"><p>:<strong><font color="#0000FF">Horario de Atendimento</font></strong><? echo "$horario"; ?></p></td>
</tr>
<tr>
<td colspan="4"><strong><font color="#0000FF">Ramo de atividade</font></strong>
<? echo "$ramo"; ?> </td>
</tr>
<tr>
<td colspan="4"><strong><font color="#0000FF">Contato</font></strong>
<? echo "$contato"; ?> </td>
</tr>
<tr>
<td colspan="4"><strong><font color="#0000FF">Horario de Funcionamento</font></strong>
<? echo "$horario"; ?> </td>
</tr>
<tr>
<td colspan="4"><strong><font color="#0000FF">Ponto de referencia para
chegar ao estabelecimento</font><? echo "$ponto"; ?></strong></td>
</tr>
<tr>
<td colspan="4"><strong><font color="#0000FF">Descri&ccedil;&atilde;o
resumida de sua empresa ou da presta&ccedil;&atilde;o de servi&ccedil;os</font></strong>
: <strong><? echo "$descResumida"; ?></strong></td>
</tr>
<tr>
<td colspan="4"><strong><font color="#0000FF">Descri&ccedil;&atilde;o
detalhada</font> :</strong><? echo "$descDetalhada"; ?></td>
</tr>
<tr>
<td colspan="4">
<div align="center"><br>
&nbsp;</td>
</tr>
</table></td>
</tr>
<tr>
<td height="30"><div align="center"><font size="3" face="Verdana, Arial, Helvetica, sans-serif"><strong><em>Fotos
dos produtos</em></strong></font></div></td>
</tr>
<tr>

&nbsp;</td>
</tr>
</table>
</body>
</html>

<?php
{

echo "<a href=\$d_fotoest><img src=\"$fotos2\" WIDTH=\"147\" HEIGHT=\"81\"> $d_fotoest<br>";
echo "<img src=\"$fotos2\" WIDTH=\"147\" HEIGHT=\"81\"> $d_fotoest2<br>";
echo "<img src=\"$fotos3\" WIDTH=\"147\" HEIGHT=\"81\"> $d_fotoest3<br>";
echo "<img src=\"$fotos4\" WIDTH=\"147\" HEIGHT=\"81\"> $d_fotoest4<br>";
echo"<br></br>";
}

?>
[/codebox]

essa parte que esta em negrito sõa variaveis que vem de um banco de dados imagens na verdade precizo que ao serem clicadas o link direcione para o arquivo que é $d_fotoest e se eu colocar as aspas como você me disse da aquele erro anterior se eu não colocar a imagem fica um link mas não direciona para o arquivo $d_fotoest.

Obrigado pela atenção dispensada

PS: não consegui inserir o CODEBOX ta dando erro

Link para o comentário
Compartilhar em outros sites

  • 0

Este código que você postou continua com a linha errada:

echo "<a href=\$d_fotoest><img src=\"$fotos2\" WIDTH=\"147\" HEIGHT=\"81\"> $d_fotoest<br>";
Troque-a por:
echo "<a href=\"$d_fotoest\"><img src=\"$fotos2\" WIDTH=\"147\" HEIGHT=\"81\"> $d_fotoest</a><br />";

E veja se funciona

Link para o comentário
Compartilhar em outros sites

  • 0

ta quase dando certo mais o mais importante ainda não funciona...

è um link como precizava mas ele não esta direcionando para a pagina correta que é a variavel $fotos no banco de dados na variavel &fotos nesse caso seria o seguinte endereço http://www.acheiabc.com.br/clientes/246/clientes.jpg

mas ao invez disso ele aparece www.acheiabc.com.br/clientes.jpg então como não existe essa pagina é claro que da que o servidor não é encontrado

preciso que de alguma forma o link direcione para o caminho que foi salvo no banco de dados na variavel $fotos

obrigado pela ajuda pessoal

Link para o comentário
Compartilhar em outros sites

  • 0

Agora deu certo meu querido muito obrigado mesmo pela força só para futuras pesquisas vou colocar aqui onde eu modifiquei para chegar on deu precisava

o codigo que vocês passaram gentilmente pra mim foi esse

echo "<a href=\"$d_fotoest\"><img src=\"$fotos2\" WIDTH=\"147\" HEIGHT=\"81\"> $d_fotoest</a>";

eu apenas troquei apos o a href $d_fotoest por a href $fotos2 que era o caminho da foto e não da descrição

echo "<a href=\"$fotos2\"><img src=\"$fotos2\" WIDTH=\"147\" HEIGHT=\"81\"> $d_fotoest</a>";

muito obrigado mesmo mais um tópico resolvido

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...