Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa tarde pessoal
Estou passando pelo seguinte probleminha, tenho resultados no meu banco de dados onde no qual aparece o facebook dos clientes, fiz um campos na tabela para colocar o face ou site!
mas quando eu clico no icone do face gerado no resultado, o link aparece como
http://projeto/www.facebook.com.br
como faz pra aparecer direto pro site do face
Desde ja agradeço pessoal!
@Alaerte Gabriel, na minha consulta esta assim, eu consulto um cliente e aparece uma imagem, quando eu clico na imagem é que quero que va para o site do cliente! Fiz um campos na tabela chamado Facebook, é lá que cadastro o site, coloquei como varchar, mas percebo que dependendo do que se coloca lá, a imagem ja não é mais consultada! Vou postar o código
<?
$img = "imagens/images/" . $IdEmpresa . ".png";
$imagem = ( (is_file($img)) ? "<a href='htpp://www.".$Facebook."/ 'target= '_blank' > <img src='imagens/images/" . $imagem . "'>" : "");
?>
esse é o código da consulta, na imagem! la na tabela está cadastrada como facebook.com.br
fui trocar pra uol.com.br mas deu erro!
Sinto que estou prto de resolver isso, pois oque eu quero é que cada registro que tanha imagem tenha o seu facebook , site , mapa! essas coisasdá um echo $imagem; pra ver o que imprime na página. de primeira parece que não estais a fechar o link com </a> e também tá htpp inves de http e também não precisa gravar facebook.com.br na tabela não basta gravar só o nome de usuario ou id do usuario no face tipo 221548796002145 e aí tu junta o negocim na hora da consulta
Eu não consegui entender como você gravou as informações do link no banco de dados.
Por exemplo, no BD está www.facebook.com/usuario ou está só usuario?
Pq se for a primeira opção basta colocar o seguinte:
$imagem = ( (is_file($img)) ? "<a href=".$Facebook." 'target= '_blank' > <img src='imagens/images/" . $imagem . "'>" : "");
Agora caso esteja a segunda opção, digite o seguinte:
$imagem = ( (is_file($img)) ? "<a href='http://www.facebook.com/".$Facebook. "'target= '_blank' > <img src='imagens/images/" . $imagem . "'>" : "");
Entenda que nesse caso o PHP só irá concatenar o que você tem no BD com o que está no código. Ou seja, uma informação irá completar a outra.Eu entendi @marsolim e @medice99, eu consigo fazer esse link funcionar, mas o curioso é que a consulta da imagem só aparece se na tabela , no campos Facebook for digitado Faceboo.com.br, qualquer coisa além disso faz com que a imagem não apareça mais na consulta, ou melhor, o cliente consultado! Pra se ter uma ideia se eu colocar facebook.com, ja compromete a busca do registro!
Isso não pode acontecer de forma alguma. Reveja suas condições para exibição da imagem na programação.
Estou revendo @Alaerte Gabriel, eu havia salvo uma das imagens na pasta dessa forma facebook.com.br.png
Estou alterando e refazendo passo a passo com a primeira imagem, que é a da empresa, que haverá um link para pagina dela ,dentro do próprio site! As figuras menores e de baixo que são face, instagram e mapa !
Consegui pessoal, valeu! Inclusive fechei o link "</a>" como você disse @marsolim, se não linkava todos os resultados!
Valeu obg mais uma vez!
Resolvido
Se o llink estiver correto no banco de dados, revise sua programação, a informação estática no início do link estará no código. Se estiver indo já dessa forma para o banco de dados, então revise o arquivo que faz o insert, reveja o tratamento dos dados.