José, obrigado por ter respondido,
porém ainda não consegui entender, sou novo na area. o que voce fez eu entendi que voce fez a consulta no banco armazenou na variavel $verificacpf e a variavel conta vai receber se conter no alguma linha igual no banco vai contar 1 e o nao vai deixar salvar, porém o codigo que peguei aqui, como esta, nao funciona dessa forma, eu tenho um script em .js um config.js que é o botão que salva os dados e envia para o arquivo.php que faz a conexão com o bd.
veja por favor se consegue me ajudar:
$(document).ready(function() {
var IdEvento = "";
var NomeCadastro = "";
var CPFCadastro = "";
var CNHCadastro = "";
var MetodoBusca = "CPF";
$("#campoCPF").removeAttr('disabled');
//*** BOTOES
$("#BotaoRegEntrada")
.button({
icons: {
primary: "ui-icon-arrowreturnthick-1-e"
}
})
.click(function() {
$.notify('Registrar entrada de visitante.', 'notice', {timeout: 1});
$("#campoCPF").unmask(); //remove máscara
$("#campoCPF").val("");
$("#campoCPF").mask("999.999.999-99");
$("#campoNome").val("");
IdEvento = "";
$("#CaixaRegEntrada" ).dialog( "open" );
});
$("#BotaoSalvarEntrada")
.button({
icons: {
primary: "ui-icon-arrowreturnthick-1-e"
}
})
.click(function() {
var erros = false
var MensagemForm = "ERRO: "
if($("#idCadastro").val() == ""){
$.notify(MensagemForm + 'Informe dados válidos para o visitante!', 'error', {timeout: 3});
erros = true
}
if($("#campoEmpresa").val() == ""){
$.notify(MensagemForm + 'Informe EMPRESA!', 'error', {timeout: 3});
erros = true
}
if($("#campoLocalVisit").val() == ""){
$.notify(MensagemForm + 'Informe o LOCAL DE VISITAÇÃO!', 'error', {timeout: 3});
erros = true
}
if(!erros){
$.notify('Conferência de valores: OK!', 'success', {timeout: 2});
$("#FormEntrada").submit();
}
return false;
})
//*** DATA GRID
$('.TabEntVisit').flexigrid({
title: "Entradas em Aberto:",
height: $(document).height()-320,
striped:false
});
$( ".ConfirmaSaida")
.button()
.click(function() {
if($(this).attr('valor') == "sim"){
$.ajax({
url: 'buscaRegistroEntrada.php?q='+IdEvento,
dataType: 'html',
success: function(data){
$("#CaixaRegSaida").html(data);
$("#BotaoSalvarSaida")
.button({
icons: {
primary: "ui-icon-arrowreturnthick-1-e"
}
})
.click(function() {
var erros = false
var MensagemForm = "ERRO: "
if($("#campoSaidaEmpresa").val() == ""){
$.notify(MensagemForm + 'Informe a EMPRESA do visitante!', 'error', {timeout: 3});
erros = true
}
if($("#campoSaidaLocalVisit").val() == ""){
$.notify(MensagemForm + 'Informe o LOCAL de VISITAÇÃO!', 'error', {timeout: 3});
erros = true
}
if(!erros){
$.notify('Conferência de valores: OK!', 'success', {timeout: 2});
$("#FormSaida").submit();
}
return false;
})
$("#CaixaRegSaida").dialog("open");
}
});
}
$("#CaixaConfSaida").dialog("close");
});
$( ".BotaoRegSaida")
.button({
icons: {
primary: "ui-icon-arrowrefresh-1-n"
}
})
.click(function() {
IdEvento = $(this).attr("evento");
$("#VisitSaida").html($(this).attr("nome"))
$.notify('Registrar saída de visitante.', 'notice', {timeout: 1});
$("#CaixaConfSaida" ).dialog( "open" );
})
$("#BotaoSwitchDados")
.button({
icons: {
primary: "ui-icon-refresh"
}
})
.click(function() {
$.notify('Trocar método de busca de dados.', 'notice', {timeout: 1});
if(MetodoBusca == "CPF"){
$("#campoCPF").val("");
$("#campoCPF").unmask(); //remove máscara
$("#labelCampoCPF").html("Nome:");
$("#campoNome").val("");
$("#labelCampoNome").html("CPF:");
MetodoBusca = "NOME";
}
else{
$("#campoCPF").val("");
$("#campoCPF").mask("999.999.999-99");
$("#labelCampoCPF").html("CPF:");
$("#campoNome").val("");
$("#labelCampoNome").html("Nome:");
MetodoBusca = "CPF";
}
})
$("#BotaoNovoCadastro")
.button({
icons: {
primary: "ui-icon-circle-plus"
}
})
.click(function() {
$.notify('Cadastrar novo visitante', 'notice', {timeout: 1});
$("#campoRegCPF").val("");
$("#CaixaNovoRegistro" ).dialog( "open" );
})
$("#BotaoSalvarDados")
.button({
icons: {
primary: "ui-icon-arrowreturnthick-1-e"
}
})
.click(function() {
var erros = false
var strNacionalidade = "";
$('input:radio[name:radioNacionalidade]').each(function() {
//Verifica qual está selecionado
if ($(this).is(':checked')){
strNacionalidade = $(this).val();
}
})
if(strNacionalidade == "brasileira"){
var cpf = $("#campoRegCPF").val();
if (cpf.length == 14)
cpf = cpf.substr(0,3) + cpf.substr(4,3) + cpf.substr(8,3) + cpf.substr(12,2)
if (cpf.length != 11 || cpf == "00000000000" || cpf == "11111111111" || cpf == "22222222222" || cpf == "33333333333" || cpf == "44444444444" || cpf == "55555555555" || cpf == "66666666666" || cpf == "77777777777" || cpf == "88888888888" || cpf == "99999999999"){
$.notify('ERRO: CPF inválido!', 'error', {timeout: 2});
erros = true;
$("#campoRegCPF").val("");
$("#campoRegCPF").focus();
}
else{
add = 0;
for (i=0; i < 9; i ++)
add += parseInt(cpf.charAt(i)) * (10 - i);
rev = 11 - (add % 11);
if (rev == 10 || rev == 11)
rev = 0;
if (rev != parseInt(cpf.charAt(9))){
$.notify('ERRO: CPF inválido!', 'error', {timeout: 2});
erros = true;
$("#campoRegCPF").val("");
$("#campoRegCPF").focus();
}
else{
add = 0;
for (i = 0; i < 10; i ++)
add += parseInt(cpf.charAt(i)) * (11 - i);
rev = 11 - (add % 11);
if (rev == 10 || rev == 11)
rev = 0;
if (rev != parseInt(cpf.charAt(10))){
$.notify('ERRO: CPF inválido!', 'error', {timeout: 2});
erros = true;
$("#campoRegCPF").val("");
$("#campoRegCPF").focus();
}
}
}
} //fim conferencia para nacionalidade brasileira
if($("#campoRegNome").val() == ""){
erros = true
$.notify('ERRO: Nome inválido', 'error', {timeout: 2});
}
if($("#campoRegRG").val() == ""){
erros = true
$.notify('ERRO: Registro Geral inválido', 'error', {timeout: 2});
}
if(!erros){
$.notify('Conferência: OK!', 'success', {timeout: 1});
$.post('regNovoVisit.php',
{
nome: $("#campoRegNome").val(),
cpf: $("#campoRegCPF").val(),
rg: $("#campoRegRG").val(),
cnh: $("#campoRegCNH").val(),
nacionalidade: strNacionalidade
},
function(data){
if(data != "erro"){
$.notify("Registro arquivado!", 'success', {timeout: 1})
$("#idCadastro").val(data);
var CPF = $("#campoRegCPF").val();
var NOME = $("#campoRegNome").val();
if(strNacionalidade == "brasileira"){
MetodoBusca = "NOME";
$("#BotaoSwitchDados").click();
$("#campoCPF").val($("#campoRegCPF").val())
$("#campoNome").val($("#campoRegNome").val())
}
else{
MetodoBusca = "CPF";
$("#BotaoSwitchDados").click();
$("#campoCPF").val($("#campoRegNome").val())
$("#campoNome").val($("#campoRegCPF").val())
}
$("#CaixaNovoRegistro").dialog("close");
$("#campoEmpresa").focus();
}
});
}
});
//*** AUTOCOMPLETE
new Autocomplete("campoCPF", function() {
this.setValue = function(id, cpf, nome) {
$("#idCadastro").val(id);
if(MetodoBusca == "CPF"){
$("#campoCPF").val(cpf);
$("#campoNome").val(nome);
}
else{
$("#campoCPF").val(nome);
$("#campoNome").val(cpf);
}
}
if (this.isModified )
// this.setValue("");
if(this.value.length < 1 && this.isNotClick)
return ;
if(MetodoBusca == "NOME")
return "buscaNome.php?q=" + this.value + "&tipo=1" ;
else
return "buscaNome.php?q=" + this.value + "&tipo=2" ;
});
//*** MASCARAS
$("#campoCPF").mask("999.999.999-99");
$("#campoRegCPF").mask("999.999.999-99");
$("#campoPlaca").mask("aaa-9999");
//*** CAIXAS
$("#CaixaRegEntrada").dialog({
autoOpen: false,
height: 440,
width: 440,
modal: true
});
$("#CaixaRegSaida").dialog({
autoOpen: false,
height: 340,
width: 450,
modal: true
});
$("#CaixaNovoRegistro").dialog({
autoOpen: false,
height: 300,
width: 450,
modal: true
});
$("#CaixaConfSaida").dialog({
autoOpen: false,
height: 150,
modal: true
});
});
aqui está o codigo codigo do arquivo que conecta ao banco de dados:
<?php
$ordem_pagina = 15;
$_GET['secao'] = 2;
//nivel em relacao ao INDEX.PHP
define("NIVEL_ATUAL", "../../../../");
//caminho atual deste arquivo, em relacao a "{PATH_INTRANET}/MODULOS/"
define("PATH_ATUAL", "../../../");
//inclue FUNCOES.PHP
require_once(NIVEL_ATUAL. "php/funcoes.php");
$strNome = strtoupper(mysql_real_escape_string($_REQUEST['nome']));
$strCPF = mysql_real_escape_string($_REQUEST['cpf']);
$strRG = mysql_real_escape_string($_REQUEST['rg']);
$strCNH = mysql_real_escape_string($_REQUEST['cnh']);
$strNacionalidade = mysql_real_escape_string($_POST['nacionalidade']);
$Sql = "INSERT INTO tbl_dados_visit SET
nome = '$strNome',
cpf = '$strCPF',
cnh = '$strCNH',
registro_geral = '$strRG',
nacionalidade = '$strNacionalidade',
dt_cadastro = NOW()";
if($Insere = mysql_query($Sql))
echo mysql_insert_id();
?>
fico desde ja muito agradecido