Pesquisar no banco de dados por informações do cliente
Estou montando um programa em php....
Gostaria de buscar o cliente por um dos campos de meu formulario
Campos do formulário:
a = Cpf;
b = Email;
c = Telefone Fixo;
d = Celular;
php q recebe o formulario
if($a!= '')
if($b!='')
if($c!='')
if($d!='')
$sql .= "Cpf like '$a' or Email like '$b' or Tel_Fixo like '$c' or Celular like '$d'";
else
$sql .= "Cpf like '$a' or Email like '$b' or Tel_Fixo like '$c'";
else
$sql .= "Cpf like '$a' or Email like '$b'";
else
$sql .= "Cpf like '$a'";
elseif($b!='')
if($c!='')
if($d!='')
$sql .= "Email = '$b' or Tel_Fixo = '$c' or Celular = '$d'";
else
$sql .= "Email = '$b' or Tel_Fixo = '$c'";
else
$sql .= "Email = '$b'";
elseif($c!='')
if($d!='')
$sql .= "Tel_Fixo = '$c' or Celular = '$d'";
else
$sql .= "Tel_Fixo = '$c'";
elseif($d!='')
$sql .= "Celular like '$d'";
else
$sql = "select * from pessoa_fisica order by id desc";
----------------------------------------------------------------------------------
o problema do codigo acima e que se o Cpf(a) estiver errado e o restante certo o codigo da como usuario que nao existe
gostaria de preencher 5 campos e se apenas um deles coincidisse ele fizesse a busca
Discussão (8)
Carregando comentários...