Jump to content


Photo

Executar Condição


  • Faça o login para participar
1 reply to this topic

#1 _AFRICANO_

_AFRICANO_

    Normal

  • Usuários
  • 95 posts
  • Sexo:Masculino
  • Localidade:São Paulo

Posted 29/02/2012, 11:06

Olá WMO,

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, (y)
Ajudou GANHOU ~> (+)
Te ajudei de alguma forma??
Então agradeça é rapido, prático e gratuito,
é só clicar no
Posted Image
C a i q u e

#2 _AFRICANO_

_AFRICANO_

    Normal

  • Usuários
  • 95 posts
  • Sexo:Masculino
  • Localidade:São Paulo

Posted 06/03/2012, 11:56

Alguem pode me ajudar aii pessoal??

não estou conseguindo fazer funcionar me ajudem aee por favor!
Te ajudei de alguma forma??
Então agradeça é rapido, prático e gratuito,
é só clicar no
Posted Image
C a i q u e




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq