Ir para conteúdo

POWERED BY:

Arquivado

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

nandojlle

validação cadastro

Recommended Posts

Gostaria de fazer uma validação no meu formulario de cadastro, onde se o cnpj ja existir na tabela ele retorne uma janela de alert dizendo que ja esta cadastrado...

 

fiz um frankstein misturando java com php...hehehehe...nem sei se pode mas de qualquer maneira nao deu certo...

 

alguem pode me ajudar???

 

abaixo segue o codigo que eu tentei fazer...

 

$colname_validaCNPJ = "1";

if (isset($_POST['CNPJID'])) {

$colname_validaCNPJ = (get_magic_quotes_gpc()) ? $_POST['CNPJID'] : addslashes($_POST['CNPJID']);

}

mysql_select_db($database_corretor, $corretor);

$query_validaCNPJ = sprintf("SELECT * FROM cadastro WHERE cot_cnpj = '%s'", $colname_validaCNPJ);

$validaCNPJ = mysql_query($query_validaCNPJ, $corretor) or die(mysql_error());

$row_validaCNPJ = mysql_fetch_assoc($validaCNPJ);

$totalRows_validaCNPJ = mysql_num_rows($validaCNPJ);

 

 

<script language="JavaScript">

 

function Verificar() {

if($totalRows_validaCNPJ != "") {

alert("cnpj ja castrado");

return false;

} else {

return true;

}

}

Compartilhar este post


Link para o post
Compartilhar em outros sites

assim ó, meu campo de cnpj na possui uma funcao onblur:

<input name="CNPJID" type="text" class="formula21" id="CNPJID" onBlur="FormataCNPJ(this)&&carregar()" onKeyPress="return validaTecla(this, event)" size="35" maxlength="18">

 

como faria pra adicionar outra? hehehe

 

[]s

 

Uso assim:

 

PHP

[*]<html><br /><head><br /><title>Documento sem título</title><br /><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"><br /><script language="JavaScript" type="text/javascript"><br />function carregar(){<br />var url;<br />url = 'remotecpf.php?cpf='+document.Cadastro.CPF.value;<br />myIframe.location = url;<br />}<br /><br />function inicia() {<br />var CPF1;<br />CPF1 = myIframe.loc;<br />if (CPF1!="Nao") {<br />alert("CPF já existe na base de dados!");<br />}<br />}<br /></script><br /></head><br /><br /><body><br /><div style="DISPLAY: none; POSITION: absolute" align="left"><br /><IFRAME src name="myIframe" id="myIframe" width="100" height="100" marginwidth="0" marginheight="0"><br /></IFRAME><br /></div><br /><form name="Cadastro"><br />C.P.F.: <input type="text" size="15" name="CPF" onBlur="carregar();"><br />Nome : <input type="text" size="30" name="Nome"><br /></form><br /></body><br /></html>

- remotecpf.php:

 

PHP

[*]<?<br />$con = mysql_connect ("localhost","root","") or die("Não foi possível a conexão com o servidor !");<br />mysql_select_db("mysql")<br />$CPF = $_GET['cpf'];<br />$auxsql = "SELECT cpf FROM Teste WHERE CPF='{$CPF}'";<br />$sql = mysql_query($auxsql);<br />if(!$sql){echo mysql_error();exit();}<br />?><br /><br /><script><br /><?<br />$total = mysql_fetch_row($sql);<br />if($total == 0) {<br /> ?> <br /> loc="Nao";<br /> <?<br />}<br />?><br />parent.inicia()<br /><?<br />mysql_close($con);<br />?><br /></script>

B)

<{POST_SNAPBACK}>

Compartilhar este post


Link para o post
Compartilhar em outros sites

como adaptar esse script pra rodar numa pagina normal(sem i-frame)??

 

 

 

<script language="JavaScript" type="text/javascript">

function carregar(){

var url;

url = 'remotecpf.php?cpf='+document.Cadastro.CPF.value;

myIframe.location = url;

}

 

function inicia() {

var CPF1;

CPF1 = myIframe.loc;

if (CPF1!="Nao") {

alert("CPF já existe na base de dados!");

}

}

</script>

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.