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

Passando Uma String Por Url


ikkinet

Pergunta

Antes de mais nada, entendam o meu problema.

Tenho um sistema de busca. Ele faz a busca normalmente no banco de dados. E ele grava numa variavel $ant o valor nome like '$nome%'. Depois eu coloco um link, FILTRAR BUSCA com o link busca2.php?ant=<?=$ant?>. Ele vai pruma outra pagina com um outro formulario e cria um campo hidden com o nome e valor 'ant'.

Este segundo script, vai pra pagina de resultado e o comando completo TERIA que ficar:

$sql = "SELECT * FROM cadastro WHERE cidade = '$cidade%' AND nome like '$nome%' ";
Mas não fica assim. Fica:
$sql = "SELECT * FROM cadastro WHERE cidade = '$cidade%' AND nome like \'$nome%\' ";

Tá aparecendo estas barras invertidas. alguém pode me ajudar?

Obrigado.

Link para o comentário
Compartilhar em outros sites

6 respostass a esta questão

Posts Recomendados

  • 0

acredito eu que as barras estão aparecendo por causa das ' ', não sei vai ajudar mas tenta usar a função urlenconde() e urldecode(), +- assim:

na hr que você vai passar variável...

$ant = urlenconde("nome like '$nome%'");

e na hr de recebê-la

$ant = urldecode($ant);

vê se funciona

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,2k
×
×
  • Criar Novo...