[Resolvido] Mensagem de erro!
Amigos, bom dia a todos!
No sistema tem uma mensagem de erro onde informa se um CPF já está cadastrado no sistema, porém, mesmo se o usuário não preencher o campo CPF, a mensagem de erro é informada.
No caso do campo CPF não ser preenchido, a mensagem de erro não deve ser informada e o cadastro deverá ser efetuado com sucesso, mesmo porque o campo CPF não é obrigatório.
Onde errei? O que está faltando nesse código?
foreach ($_POST as $campo => $valor) { $$campo = strip_tags($valor); }
$sql = "SELECT * FROM clientes WHERE cpf = '$varCPF'";
$query = mysql_query($sql);
$total = mysql_num_rows($query);
if($total == 0){
$query = "INSERT INTO clientes(empresas_idempresas, tipopessoa, nomecliente, nomefantasia, ramo, cpf, rg, cnpj, ie, logradouro, numero, complemento, bairro, cep, cidade, uf, tipotel, numerotel, fax, observacaotel, tiponet, email, observacaonet, tiporeferencia, nomereferencia, telefonereferencia, bancoreferencia, logradouro2, numero2, complemento2, bairro2, cep2, cidade2, uf2, tipoobservacao, observacaocliente, datacadastro) VALUES ('$varEmpresas_idempresas', '$varTipopessoa', '$varNome', '$varFantasia', '$varRamo', '$varCPF', '$varRG', '$varCNPJ', '$varIE', '$varLogradouro', '$varNumero', '$varComplemento', '$varBairro', '$varCEP', '$varCidade', '$varUF', '$varTipotel', '$varNumerotel', '$varFax', '$varObservacaotel', '$varTiponet', '$varContatonet', '$varObservacaonet', '$varTiporef', '$varNomeref', '$varTelefoneref', '$varBancoref', '$varLogradouro2', '$varNumero2', '$varComplemento2', '$varBairro2', '$varCEP2', '$varCidade2', '$varUF2', '$varTipoobs', '$varObservacaocliente', '$varDatacadastro')";
$result = mysql_query($query); }
else{
echo "<a class='gridmsg'>CPF ja cadastrado no sistema!<a><br>";
}Discussão (14)
Carregando comentários...