Halfar Postado Junho 12, 2007 Denunciar Share Postado Junho 12, 2007 eu tenho o seguinte link abaixo: print "<a href ="."\""."Texto.php4?LinkTexto=".$valor["Linkagem"]."\"".">". $nome_tribunal . "-" . $ResultadoTexto. "</a>" .O link acima passa a variavel LinkTexto para a outra pagina. Agora preciso inserir uma segunda variavel (PalavraChave) neste link. Tentei fazer com as duas formas abaixo: print "<a href ="."\""."Texto.php4?LinkTexto=".$valor["Linkagem]."\"".PalavraChave=".$xPalavraChave."\""">". $nome_tribunal . "-" . $ResultadoTexto. "</a>" .print "<a href ="."\""."Texto.php4?LinkTexto=".$valor["Linkagem"]."\""&PalavraChave=".$xPalavraChave."\""">". $nome_tribunal . "-" . $ResultadoTexto. "</a>" .mas não deu certo, dá erro..o problema é que nunca consegui entender quando e onde se coloca estas barras...alguém poderia me dar um help ai?? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ESerra Postado Junho 12, 2007 Denunciar Share Postado Junho 12, 2007 Não usa essas barras, apenas o &[...]Texto.php4?LinkTexto=.$valor['Linkagem]."&PalavraChave=".$xPalavraChave[...] Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 CSML sistemas Postado Junho 12, 2007 Denunciar Share Postado Junho 12, 2007 Na verdade não estava colocando barra nenhuma, já que o caractere \ em um string (um ou uma???) é um caractere de escape, tipo "\"" apenas acrescenta um " no string (no ou na???).Mas o problema é o que o ESerra falow. Query string usa esse delimitador & de um valor para outro.Mas... apenas como esclarecimento, "string" é macho ou fêmea??? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Halfar Postado Junho 12, 2007 Autor Denunciar Share Postado Junho 12, 2007 reposta para o moderador:pelo o que entendi devo retirar somente algumas barras e não todas as barras do link, bem fiz assim:print "<a href ="."\""."Texto.php4?LinkTexto=".$valor["Linkagem"]."&PalavraChave=".$xPalavraChave . ">". $nome_tribunal . "-" . $ResultadoTexto. "</a>" ...etc...Agora não entendi o que o CSML sistemas está dizendo... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Mário Miranda Postado Junho 12, 2007 Denunciar Share Postado Junho 12, 2007 (editado) Eu faço assim:echo"<a href=\"teste.php?variavel=".$_REQUEST['alguma_coisa']."&variavel2=".$_REQUEST['outra_coisa']."\">CLique aqui</a>"; No seu caso eu faria assim: echo"<a href =\"Texto.php4?LinkTexto=".$valor["Linkagem"]."\">". $nome_tribunal . "-" . $ResultadoTexto. "</a>" . Editado Junho 12, 2007 por Mário Miranda Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Halfar Postado Junho 12, 2007 Autor Denunciar Share Postado Junho 12, 2007 ah... agora sim deu certo....obrigado Mario Miranda, e aos demais tambem... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 CSML sistemas Postado Junho 12, 2007 Denunciar Share Postado Junho 12, 2007 (editado) o problema é que nunca consegui entender quando e onde se coloca estas barras...Daí meu post anterior. Entendi que a barra que fez referência seria "\", que no PHP são usadas, em uma string, como caractere de escape, necessário para incluir algum caractere reservado na string, como ", a própria barra (\), entre outros. No caso do seu código inicial, haviam várias barras, mas sempre incluindo, na string, um caractere aspas ("). Por isso disse que não estava usando barras, porque estava usando um caractere de escape.Ainda acrescentei que o ESerra estava certo, porque a forma como estava sendo montada a query string estava incorreta, sendo necessário utilizar o caractere (&) no lugar do (") que estava sendo incluído com (\") entre um valor e outro no link. ;) Editado Junho 12, 2007 por CSML sistemas Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Mário Miranda Postado Junho 12, 2007 Denunciar Share Postado Junho 12, 2007 Fico feliz em ter ajudado.Acho que foi a primeira vez que dei uma mão a alguém aqui no forum.To começando com php ainda.Espero poder ajudar mais ainda.Até + a todos Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ESerra Postado Junho 12, 2007 Denunciar Share Postado Junho 12, 2007 Realmente eu li a barra invertida apenas como uma barra e não como o escape da aspa... erro meu... Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Halfar
eu tenho o seguinte link abaixo:
O link acima passa a variavel LinkTexto para a outra pagina. Agora preciso inserir uma segunda variavel (PalavraChave) neste link. Tentei fazer com as duas formas abaixo:
mas não deu certo, dá erro..
o problema é que nunca consegui entender quando e onde se coloca estas barras...
alguém poderia me dar um help ai??
Link para o comentário
Compartilhar em outros sites
8 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.