Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

junaooaks

[Resolvido] chama função

Recommended Posts

galera tenho duas paginas

uma pra validar o cnpj

e outra pra registro

 

to usando o include pra importa o valida_cnpj pra dentro da outra pagina

 

como eu faço pra chama a função

 

pagina de registro

<?php 
			  include ("../includes/conexao_mysql.php");
			  
			  $nome		  = strtoupper($_POST['nome']);
			  $endereco	  = strtoupper($_POST['endereco']);
			  $cidade		= strtoupper($_POST['cidade']);
			  $bairro		= strtoupper($_POST['bairro']);
			  $uf			= strtoupper($_POST['uf']);
			  $cep		   = $_POST['cep'];
			  $tele		  = $_POST['telefone'];
			  $tel		   = $_POST['telefone2'];
			  $cel		   = $_POST['celular'];
			  $site		  = strtoupper($_POST['site']);
			  $email		 = strtoupper($_POST['email']);
			  $insestadual   = strtoupper($_POST['insestadual']);
			  $insmunicipal  = strtoupper($_POST['insmunicipal']);
			  $cnpj		  = $_POST['cnpj'];
			  $propri		= strtoupper($_POST['propri']);
			  $end_propri	= strtoupper($_POST['end_propri']);
			  $cidade_propri = strtoupper($_POST['cidade_propri']);
			  $bairro_propri = strtoupper($_POST['bairro_propri']);
			  $cep_propri	= $_POST['cep_propri'];
			  $uf_propri	 = strtoupper($_POST['uf_propri']);
			  $cpf		   = $_POST['cpf'];
			  $rg			= strtoupper($_POST['rg']);
			  $sexo		  = strtoupper($_POST['sexo']);
			  $tel_propri	= $_POST['tel_propri'];
			  $tel2_propri   = $_POST['tel2_propri'];
			  $cel_propri	= $_POST['cel_propri'];
			  $ip			= $_POST['ip'];
			  
			  //verificar cnpj
			  include ("../includes/valida_cnpj.php");
			  // TESTE DE CHAMADA DA FUNÇÃO
				chama a função validaCNPJ aqui
			  
			  //verifica cpf
			  include ("../includes/valida_cpf.php");
			  
			  //busca para verificar se ja a cadastro de empresa no banco de dados
			  $sql = "SELECT * FROM empresa";
			  $sql = mysql_query($sql) or die (mysql_error());
			  //contar o numero de resugistro efetuado no banco de dados
			  $result = mysql_num_rows($sql);
			  
			  //condição para fazer o registro no banco de dado
			  if ($result >= 1){
				  echo "EMPRESA COM REGISTRO JA CADASTRADO PROCURE O ADMINSTRADOR DO SISTEMA";
				}else{
					$my = "INSERT INTO empresa(nome_empresa, cnpj, endereco, inscricao_estadual, ins_municipal, telefone, telefon2, cidade, bairro, estado, email,SITE, celular, nome_proprietario, cpf_proprietario,rg_proprietario, endereco_proprietario, telefone_proprietario, tel2_propri, cel_propri, sexo, cidade_propri, uf_propri, cep_propri, ip_empresa)
						   VALUES ('$nome', '$cnpj', '$endereco', '$insestadual', '$insmunicipal', '$tele', '$tel', '$cidade', '$bairro', '$estado', '$email','$site', '$cel', '$propri', '$cpf', '$rg', '$end_propri', '$tel_propri','tel2_propri', '$cel_propri', '$sexo', '$cidade_propri', '$uf_propri', '$cep_propri', '$ip')";
					$my = mysql_query($my) or die (mysql_error());
					echo "<h1>CADASTRO AFETUADO COM SUCESSO<h1>";
			};
			  ?>

pagina que valida o cnpj

 

<?php
/*validar o cnpj
* strlen = conta o numero de caracteres de uma string
*/
function validaCNPJ($cnpj) { 
	if (strlen($cnpj) <> 18) return 0; 
	$soma1 = ($cnpj[0] * 5) + 

	($cnpj[1] * 4) + 
	($cnpj[3] * 3) + 
	($cnpj[4] * 2) + 
	($cnpj[5] * 9) + 
	($cnpj[7] * 8) + 
	($cnpj[8] * 7) + 
	($cnpj[9] * 6) + 
	($cnpj[11] * 5) + 
	($cnpj[12] * 4) + 
	($cnpj[13] * 3) + 
	($cnpj[14] * 2); 
	$resto = $soma1 % 11; 
	$digito1 = $resto < 2 ? 0 : 11 - $resto; 
	$soma2 = ($cnpj[0] * 6) + 

	($cnpj[1] * 5) + 
	($cnpj[3] * 4) + 
	($cnpj[4] * 3) + 
	($cnpj[5] * 2) + 
	($cnpj[7] * 9) + 
	($cnpj[8] * 8) + 
	($cnpj[9] * 7) + 
	($cnpj[11] * 6) + 
	($cnpj[12] * 5) + 
	($cnpj[13] * 4) + 
	($cnpj[14] * 3) + 
	($cnpj[16] * 2); 
	$resto = $soma2 % 11; 
	$digito2 = $resto < 2 ? 0 : 11 - $resto; 
	return (($cnpj[16] == $digito1) && ($cnpj[17] == $digito2)); 
} 

?>

obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

beraldo

 

muito esclarecedor obrigado

 

agora poderia me ajuda

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.