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

problema pesquisa


Will Fernando

Pergunta

ola galera ... assim ... o objetivo é direcionar para uma pagina que mostre o resultado da pesquisa... estas variam do tipo do que foi pesquisado... mas parece que ele não esta lendo o bloco php porque ele manda so os parametros e não a pagina... alquem teria uma opiniao sobre o que pode estar havendo ?

<form action="<?php
$tipo = $_POST['tipo'];
switch($tipo):
    case 'motos':
        echo'result_pesq_motos.php';
    break;
    case 'motosusadas':
        echo 'result_pesq_motosusadas.php';
    break;
    case 'acessorios':
        echo 'result_pesq_acessorios.php';
    break;
endswitch;
?>" method="get" name="form1">


  Tipo:
  <select name="tipo" id="tipo">
    <option value="motos">Motos Novas</option>
    <option value="motosusadas">Motos Usadas</option>
    <option value="acessorios">Acessorios</option>
  </select>
  Descri&ccedil;&atilde;o:  
<input name="descricao" type="text" id="descricao">
  <input type="submit" name="Submit" value="Procurar">
</form>

*OBS: se bota o form por post fica mais isquisito ainda...ele manda pras pagina erra com os resultado mais errado ainda

Editado por Will Fernando
Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0

O campo de formulário "tipo" que você pretende carregar na variável $tipo é esse select de nome tipo?

Se for não vai funcionar nunca, a variável $tipo tem que estar carregada antes. Se não para a página de destino de busca, deveria estar para mesma página do formulário.

O certo é você fazer esse select como um menu de salto, ao clicar ele redirecionaria a página usando window.location ou similar para algo como search.php?tipo=motos, dai você leria esse parametro de url e ai sim jogaria para dentro de seu switch.

Ou mesmo poderá utilizar Ajax para carregar esta variável.

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,1k
    • Posts
      651,9k
×
×
  • Criar Novo...