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

problemas com formulario de visualização


Imorrivel

Pergunta

Tenho um formulario de visualização que na verdade não é um formulario porque não tem campo e sim echo para a pessoa apenas visualizar o perfil que foi preenchido

Preciso que alguns desses campos sejam links

parti do principio que eu tinha usado anteriormente mas não deu certo

vou postar o codigo se alguém poder me ajudar ficaria agradecida

ele sem link fica assim

<? echo "$site"; ?>

então pensei que se colocasse assim

<? echo "<tr><a href=".$row['site'].">".$row['site']."</a></tr>"; ?></td>

daria certo mas não deu

onde esta o erro???

Obrigado

Link para o comentário
Compartilhar em outros sites

8 respostass a esta questão

Posts Recomendados

  • 0

<? echo "<tr><a href=".$row['site'].">".$row['site']."</a></tr>"; ?></td>

Uai, cara.. Não tem nada estranho.. Exceto pela falta de Aspas no HTML.. Pode ser, mas pode não ser.. Em todo caso, vamos tentar..

Tá vendo que logo depois de href= tem uma aspa? Só que esta aspa está fechando uma string (aberta depois de echo e antes de <tr>). Logo, no HTML, não tem aspa..

Em HTML puro, deveríamos ver:

<a href=http://www.acheiabc.com.br"> e não <a href=http://www.acheiabc.com.br>.. Apesar de eu ainda não saber se há diferença..

Altera essa linha sua por:

<? echo "<tr><a href=\"".$row['site]."\">".$row['site']."</a></tr>"; ?></td>

As contra-barras servem para dizer ao PHP que aquelas aspas não devem ser interpretadas como abertura e fechamento de string, mas como parte do string. Assim, elas farão com que a saída HTML seja igual a que queremos..

Tenta aí.. É uma das coisas que pode ser..

Link para o comentário
Compartilhar em outros sites

  • 0

Deus!

Array NUNCA pode ser ecoado dentro de aspas duplas!!!

echo "Teste: ".$row[site]." visitado!";

Link para o comentário
Compartilhar em outros sites

  • 0

Acho que o Wanderson não entendeu o que eu quis dizer. No código está correto, da mesma forma que você mandou, dê uma olhada. As aspas que eu falei foi no nível de HTML, não no PHP. É só ver o código ali em cima..

Agora, uma pergunta, Imorrível:

Está aparecendo o endereço sem o link ou não aparece nada?

Link para o comentário
Compartilhar em outros sites

  • 0
Deus!

Array NUNCA pode ser ecoado dentro de aspas duplas!!!

echo "Teste: ".$row[site]." visitado!";

Na verdade, dá: mas tem uma síntaxe especial:

echo "Teste: {$row["site"]} visitado!";

Isto não funciona só com arrays, variáveis "normais" também funcionam deste modo.

Abraços.

Link para o comentário
Compartilhar em outros sites

  • 0

Opa! Desculpe-me acho que fui meio arrogante. Isso é uma coisa que eu não esqueço pois levei muitas "porradas" por causa das aspas duplas. ^_^

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,3k
    • Posts
      652,3k
×
×
  • Criar Novo...