Estou aqui precisando de uma ajudinha, seguinte.
Fiz um tela de cadastro de cliente mas, ela nao esta salvando, porqee a condição parece estar errada queria uma pequena ajuda com condição...
quero barrar NOME_CLI duplicado, Ver se Existe o nome_indicador, e verificar Se email contem @ e . se ele for diferente de NULL, o codigo está aqui:
<?php include("config.php"); if (isset($_POST['nome_cli'])){ //DATAS $dia1 = $_POST['dia1']; $mes1 = $_POST['mes1']; $ano1 = $_POST['ano1']; $dia2 = $_POST['dia2']; $mes2 = $_POST['mes2']; $ano2 = $_POST['ano2']; $dia3 = $_POST['dia3']; $mes3 = $_POST['mes3']; $ano3 = $_POST['ano3']; //PARA CLIENTES $nome1 = $_POST['nome_cli']; $email = $_POST['email_cli']; $cpf = $_POST['cpf_cli']; $rg = $_POST['rg_cli']; $end = $_POST['endereco_cli']; $nums = $_POST['numero_cli']; $num = $_POST['numero_cli']; $bairro = $_POST['bairro_cli']; $cidade = $_POST['cidade_cli']; $uf = $_POST['uf_cli']; $compl = $_POST['compl_cli']; $cep = $_POST['cep_cli']; $telresid = $_POST['telresid_cli']; $telcel = $_POST['telcel_cli']; $teloutro = $_POST['teloutro_cli']; $site = $_POST['site_cli']; $conjuge = $_POST['conjuge_cli']; $cod_grupo = 3; //*******************************************************************************************************************************// //PARA CAMPANHA $hora = $_POST['hora_apresentacao']; $nome_indicador = $_POST['nome_indicador']; $cod_demo = $_POST['codigo_demonstrador']; $compra_efetuada = $_POST['compra_efetuada']; //*******************************************************************************************************************************// $sql_busca = "SELECT NOME_CLI FROM TAB_CLIENTE WHERE NOME_CLI = '$nome1'"; $exe_busca = ibase_query($sql_connect,$sql_busca) or die (ibase_errmsg()); $fet_busca = ibase_fetch_assoc($exe_busca); $validation_name = $fet_busca['NOME_CLI']; //*******************************************************************************************************************************// $sql_busca2 = "SELECT EMAIL_CLI FROM TAB_CLIENTE WHERE EMAIL_CLI = '$email'"; $exe_busca2 = ibase_query($sql_connect,$sql_busca2) or die (ibase_errmsg()); $fet_busca2 = ibase_fetch_assoc($exe_busca2); //*******************************************************************************************************************************// $sql_busca01 = "SELECT COD_CLI FROM TAB_CLIENTE WHERE NOME_CLI = '$nome_indicador'"; $exe_busca01 = ibase_query($sql_connect,$sql_busca01) or die (ibase_errmsg()); $fet_busca01 = ibase_fetch_assoc($exe_busca01); $cod_indicador = $fet_busca01['COD_CLI']; $validation_ind = $fet_busca01['NOME_CLI']; //*******************************************************************************************************************************// if(($dia1 != "") and ($mes1 !="") and ($ano1 !="")){ $data = "$dia1.$mes1.$ano1"; } //*******************************************************************************************************************************// if(($dia2 != "") and ($mes2 !="") and ($ano2 !="")){ $data_term = "$dia2.$mes2.$ano2"; } //*******************************************************************************************************************************// if(($dia3 != "") and ($mes3 !="") and ($ano3 !="")){ $datanasc = "$dia3.$mes3.$ano3"; } //*******************************************************************************************************************************// //Verifica se ja existe o nome if ($validation_name == $nome1){ echo "<br />Esse nome já esta em uso."; } //Verifica se o e-mail esta correto elseif($email != ''){ if (!ereg("@.", $_POST['email_cli'])){ echo "<br />E-mail invalido."; } //Inclui o cadastro no Firebird else{ $sql_inclu = "INSERT INTO TAB_CLIENTE (DATACAD_CLI, DATANASC_CLI, NOME_CLI, RG_CLI, CPF_CLI, CONJUGE_CLI, EMAIL_CLI, SITE_CLI, ENDERECO_CLI, NUMERO_CLI, UF_CLI, BAIRRO_CLI, CIDADE_CLI, CEP_CLI, COMPL_CLI, TELRESID_CLI, TELCEL_CLI, TELOUTRO_CLI, COD_GRUPO_CLI, COD_INDICADOR) VALUES('$data','$datanasc','$nome1','$rg','$cpf','$conjuge','$email','$site','$end','$num','$uf', '$bairro','$cidade','$cep','$compl','$telresid','$telcel','$teloutro','$cod_grupo', '$cod_indicador')"; //echo"funcional"; $exe_inclu = ibase_query($sql_connect,$sql_inclu) or die (ibase_errmsg()); //*******************************************************************************************************************************// $sql_buscar = "SELECT COD_CLI FROM TAB_CLIENTE WHERE NOME_CLI = '$nome1'"; $exe_buscar = ibase_query($sql_connect,$sql_buscar) or die (ibase_errmsg()); $fet_buscar = ibase_fetch_assoc($exe_buscar); $cod_cli = $fet_buscar['COD_CLI']; $_SESSION['cod_cli'] = $fet_buscar['COD_CLI']; //*******************************************************************************************************************************// //Campanha $sql_inclu2 = "INSERT INTO TAB_CAMPANHA (DATA_APRESENTACAO,HORA_APRESENTACAO,DATA_TERMINO, COD_INDICADOR,NOME_INDICADOR,COD_CLI,COD_DEM,COMPRA_EFETUADA) VALUES('$data','$hora','$data_term','$cod_indicador','$nome_indicador','$cod_cli', '$cod_demo','$compra_efetuada')"; $exe_inclu2 = ibase_query($sql_connect,$sql_inclu2) or die (ibase_errmsg()); echo"<br><br>'$data','$hora','$data_term','$cod_indicador','$nome_indicador','$cod_cli', '$cod_demo','$compra_efetuada'"; //*******************************************************************************************************************************// $sql_busca02 = "SELECT COD_CAMPANHA FROM TAB_CAMPANHA WHERE COD_CLI = '$cod_cli'"; $exe_busca02 = ibase_query($sql_connect,$sql_busca02) or die (ibase_errmsg()); $fet_busca02 = ibase_fetch_assoc($exe_busca02); $cod_campanha = $fet_busca02['COD_CAMPANHA']; $_SESSION['cod_campanha'] = $fet_busca02['COD_CAMPANHA']; echo "<script language='javascript'> document.location = 'demonstrador.php?pagina=cadastro_ind' </script>"; } } ?>
se precisarem de mais informações me avisem,
Ajudou GANHOU ~>