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

Form De Busca (flash) Enviar A Busca P/ Php


Charlie

Pergunta

Pessoal, andei vasculhando pela net à procura da solução para o meu problema e achei diversas dicas sobre forms de contato dentro de flash. Tentei fazer umas adaptações para o meu caso, mas sem sucesso.

Eu tinha uma busca que era feita em um form comum (com campo edit e botão) dentro de um arquivo php mesmo, que já estava funcionando, porém agora essa busca está dentro de um flash.

Funcionava assim antes, eu tinha definido no form:

- O action do form estava setado para "busca.php"

- O textfield se chamava "pesquisa"

- O botão submit estava com os valores de value e name setados para "busca"

No script que faz a busca, atribuía o valor da pesquisa a uma variável: $chave = strtolower($pesquisa);

Agora, no flash atual está da seguinte forma:

- o campo de texto está definido como "input text" e a propriedade var está com o valor "pesquisa".

- o script que está no botão é esse (adaptei de uma dica que peguei pela net):

on (release) {

if (pesquisa eq "") {

stop();

} else {

loadVariablesNum("busca.php", 0, "POST");

gotoAndStop(2);

}

}

Agora só não sei como fazer para funcionar a busca, poi ele fica ali "transferring data..." e não sai disso.

Alguma correção ou outra solução para o flash funcionar corretamente?

Desde já agradeço.

Charlie.

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

Funcionou da seguinte forma:

on (release) {

var objBusca = new LoadVariables();

if (pesquisa eq "") {

stop();

} else {

objBusca.nome = pesquisa;

loadVariablesNum("busca.php", objBusca.nome, "POST");

gotoAndStop(3);

}

A única coisa é que no Internet Explorer está abrindo em uma nova janela (_blank). Será que tem como fazer abrir em (_self)?

Valeu,

Charlie.

Link para o comentário
Compartilhar em outros sites

  • 0

Depois de muito pesquisar e tentar entender esses comandos malucos do Flash, descobri que não precisa nada disso que eu falei anteriormente, para mandar uma variável para o php só precisei fazer assim:

on (release) {

getURL("busca.php","_self","POST");

}

Eu pensava que precisava especificar o nome da variável, mas imagino que com esse comando ele mande tudo que estiver definido como VAR para o arquivo busca.php. E o getURL ainda permite que se defina o target...

Então era isso. Para caso alguém tenha a mesma dúvida...

Charlie.

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