Jump to content
Fórum Script Brasil
  • 0

(Resolvido) Help - SELECT de forms vazio


docdark

Question

Galera, é o seguinte. Tenho um form aqui com 7 select/option , como um sistema de busca, assim:

Nome - <select name='nome'>

<option value=X> X opções de nomes disponíveis></option></select>

Idade - <select name='idade'>

<option value=X> X opções de idade disponíveis></option></select>

etc e tal...

Quando eu executo o form, tento colocá-los em variáveis:

$nome = $_POST[nome];

$idade = $_POST[idade];

etc...

Acontece q como é um sistema de busca, caso eu queira buscar APENAS o nome, os outros campos(idade por exemplo) ficarão em branco(na realidade fica setado para "none", visto que nenhuma opção foi marcada).

Quando vou dar um select:

SELECT dad.dad_nome, dad.dad_idade from dados dad where dad_nome = '%nome" AND dad_idade = '$idade';

vai dar bobeira pois vai buscar dad_idade = none .

Como não sei quais os campos a pessoa vai querer preencher para pesquisa, tenho q colocar os 7 campos e com certeza vai ter campo não preenchido.

Alguém pode ter idéia doq pode-se fazer ?

Sério, parece idiota a solução, mas travei justamente nisso.

Link to comment
Share on other sites

3 answers to this question

Recommended Posts

  • 0
Você deve concatenar a string de busca SQL

Assim:

$sql = "SELECT dad.dad_nome, dad.dad_idade from dad where dad_nome = '$nome";

if ($idade)

$sql .= " AND dad_idade = '$idade'";

Entendeu?

Se for definida a idade, ele refina mais a busca.

yeap, entendi

vou testar

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      152.2k
    • Total Posts
      652.1k
×
×
  • Create New...