Pular para o conteúdo

Consutal PHP MYSQLi [RESOLVIDO]

Responder tópico
  • Denunciar
  • Indicar

1. Consutal PHP MYSQLi [RESOLVIDO]

Enviado em 03/04/2021 - 12:16h

Boa tarde Amigos VOL

Me ajudem por favor com uma consuta simples, segue:

ID nome situacao
----------------------------------
1 Roberto Costa ativo
2 Vagner Souza ativo
3 Fernando Silva inativo
4 Roberto Alves inativo

$buscar = $_POST['buscar'];
mysqli_query($conexao, "SELECT * FROM tb_clientes WHERE situacao='ativo' AND nome LIKE '%".$buscar."%' ");

<input type="text" name="buscar">
a consulta esta ok porem esta trazendo mesmo com situação inativa, exemplo, se na consulta eu digitar Roberto ele traz os dois nomes mesmo o inativo


como resolvo isso ;-(

Responder tópico

2. Re: Consutal PHP MYSQLi [RESOLVIDO]

Enviado em 03/04/2021 - 13:22h

Tenta inverter a condição:
"SELECT * FROM tb_clientes WHERE nome LIKE '%".$buscar."%' AND situacao='ativo'" 

3. Re: Consutal PHP MYSQLi [RESOLVIDO]

Enviado em 03/04/2021 - 14:45h

Já tinha feito dessa forma, não da certo... alguma outra sugestão

4. Re: Consutal PHP MYSQLi [RESOLVIDO]

Enviado em 04/04/2021 - 01:13h


asparion escreveu:

Boa tarde Amigos VOL

Me ajudem por favor com uma consuta simples, segue:

ID nome situacao
----------------------------------
1 Roberto Costa ativo
2 Vagner Souza ativo
3 Fernando Silva inativo
4 Roberto Alves inativo

$buscar = $_POST['buscar'];
mysqli_query($conexao, "SELECT * FROM tb_clientes WHERE situacao='ativo' AND nome LIKE '%".$buscar."%' ");

<input type="text" name="buscar">


a consulta esta ok porem esta trazendo mesmo com situação inativa, exemplo, se na consulta eu digitar Roberto ele traz os dois nomes mesmo o inativo
como resolvo isso ;-(
Faça um teste sem o "LIKE"


______________________________________________________________________
Importante: lynx --dump goo.gl/a9KeFc|sed -nr '/^[ ]+Se/,/dou.$/p'
Att.: Marcelo Oliver
______________________________________________________________________


5. Re: Consutal PHP MYSQLi [RESOLVIDO]

Enviado em 04/04/2021 - 14:08h


Tente
"SELECT * FROM tb_clientes WHERE nome LIKE '%$buscar%' AND situacao LIKE 'ativo'"

6. Re: Consutal PHP MYSQLi

Enviado em 05/04/2021 - 08:43h

Bom dia

Nenhuma das opções deu certo, consegui utilizando uma if:

<?php if ($dado['situacao'] == 'ativo'){ ?>
Vlw mesmo assim obrigado

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder