Najhara Postado Fevereiro 12, 2009 Denunciar Share Postado Fevereiro 12, 2009 (editado) 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 Fevereiro 13, 2009 por Najhara Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ESerra Postado Fevereiro 12, 2009 Denunciar Share Postado Fevereiro 12, 2009 É 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. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 _Vinny_ Postado Fevereiro 12, 2009 Denunciar Share Postado Fevereiro 12, 2009 Depende ESerra, muitas vezes eu não uso aspas no html imbutido no php e mesmo assim o codigo roda normal Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Najhara Postado Fevereiro 12, 2009 Autor Denunciar Share Postado Fevereiro 12, 2009 É realmente deu um erro aqui que não sei como resolver segue o erroParse error: syntax error, unexpected '<' in /home/*******/public_html/formulario_visualizacao.php on line 182mesmo com as aspas erradas só oque não funcionava era para onde o link estava mandando se solber como me ajudar agradeceria Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ESerra Postado Fevereiro 12, 2009 Denunciar Share Postado Fevereiro 12, 2009 Depende ESerra, muitas vezes eu não uso aspas no html imbutido no php e mesmo assim o codigo roda normalVai 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. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Najhara Postado Fevereiro 12, 2009 Autor Denunciar Share Postado Fevereiro 12, 2009 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çã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"> <?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ão social</font></strong>: <? echo "$razao"; ?></td> <td width="175" bgcolor="#FFFFCC"><strong>Contador de visitas</strong> <? echo "$xvisitas"; ?> </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ção incricao:</font></strong> <? echo "$incricao"; ?></td> </tr> <tr> <td><strong><font color="#0000FF">Endereço</font></strong><font color="#0000FF">:</font> <? echo "$endereco"; ?><strong> </strong></td> <td><strong> <font color="#0000FF">Nº</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"> </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"> </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ção resumida de sua empresa ou da prestação de serviços</font></strong> : <strong><? echo "$descResumida"; ?></strong></td> </tr> <tr> <td colspan="4"><strong><font color="#0000FF">Descrição detalhada</font> :</strong><? echo "$descDetalhada"; ?></td> </tr> <tr> <td colspan="4"> <div align="center"><br> </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> </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 dispensadaPS: não consegui inserir o CODEBOX ta dando erro Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 MLeandroJr! Postado Fevereiro 12, 2009 Denunciar Share Postado Fevereiro 12, 2009 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 Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 itibere Postado Fevereiro 12, 2009 Denunciar Share Postado Fevereiro 12, 2009 MLeandroJr, acho que você repetiu o erro, o correto é.echo "<a href=\"$d_fotoest\"><img src=\"$fotos2\" WIDTH=\"147\" HEIGHT=\"81\"> $d_fotoest</a>"; Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 MLeandroJr! Postado Fevereiro 12, 2009 Denunciar Share Postado Fevereiro 12, 2009 Poota, repeti mesmo!Vou consertar, valeu! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Najhara Postado Fevereiro 13, 2009 Autor Denunciar Share Postado Fevereiro 13, 2009 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.jpgmas 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 é encontradopreciso que de alguma forma o link direcione para o caminho que foi salvo no banco de dados na variavel $fotosobrigado pela ajuda pessoal Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 itibere Postado Fevereiro 13, 2009 Denunciar Share Postado Fevereiro 13, 2009 se você der um echo na variável $d_fotoest o que aparece? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Najhara Postado Fevereiro 13, 2009 Autor Denunciar Share Postado Fevereiro 13, 2009 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 precisavao codigo que vocês passaram gentilmente pra mim foi esseecho "<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çãoecho "<a href=\"$fotos2\"><img src=\"$fotos2\" WIDTH=\"147\" HEIGHT=\"81\"> $d_fotoest</a>";muito obrigado mesmo mais um tópico resolvido Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Najhara
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 NajharaLink para o comentário
Compartilhar em outros sites
11 respostass a esta questão
Posts Recomendados
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.