Ir para conteúdo
Fórum Script Brasil

frlouzada

Membros
  • Total de itens

    28
  • Registro em

  • Última visita

Tudo que frlouzada postou

  1. frlouzada

    Erro Em Código

    Mais 2 problemas. 1 - Como eu faço para setar uma variável dinâmica com null? 2 - Quando eu coloco um CPF/CNPJ inválido ele mostra a mensagem CPF/CNPJ inválido, não faz o cadastro no BD mas mostra a mensagem "O usuário <b>00000000000</b> foi cadastrado com sucesso. Agora ele poderá acessar as partes restritas de seu site. Porque ele está falando que cadastrou se na verdade não cadastrou?
  2. frlouzada

    Erro Em Código

    aí cara... Valeu, deu certo usando $email = $_POST['email']; Qualquer problema eu volto []'s
  3. frlouzada

    Erro Em Código

    Bem galera... estou tentando adaptar um sistema de login para meu uso e estou tendo problemas. O problema é o seguinte. Na hora de cadastrar um usuário ele está preenchendo a tabela com os dados em branco. Ou seja, o usuário é cadastrado com todos os dados em branco. Será que alguém poderia me ajudar a encontrar o erro no código? cadastrar.php <? #################################### # Protegendo páginas v. 2.5 # # Script desenvolvido por |paes| # #################################### include("config.php"); if($acao == 'cadastra'){ $sql = "SELECT * FROM users where login='$CampoNumero'"; $resultado = mysql_query($sql) or die ("Não foi possível realizar a consulta ao banco de dados"); if(mysql_num_rows($resultado)>0) { while ($linha=mysql_fetch_array($resultado)) { $CampoNumero = $linha["loginc"]; } } if($CampoNumero == $loginc){ echo"<HTML> <title>$nsite</title> <font face=\"$fonte\" size=\"$tfonte\">O usuário <b>$loginc</b> já está cadastrado.<br> <a href=java script:history.go(-1)>«« Voltar</a></font>"; }else{ if (${"chkCPF"}=="on"){ CalculaCPF($CampoNumero); }else{ CalculaCNPJ($CampoNumero); } if($sql){ echo " <HTML> <title>$nsite</title> <font face=\"$fonte\" size=\"$tfonte\">O usuário <b>$CampoNumero</b> foi cadastrado com sucesso. Agora ele poderá acessar as partes restritas de seu site.<br></font> <meta http-equiv=\"refresh\" content=\"5;URL=logado.php\"> </HTML>"; } else { echo "<HTML> <title>$nsite</title>Não foi possível cadastrar esse usuário... <meta http-equiv=\"refresh\" content=\"2;URL=cadastrar.php\"> </HTML>"; } } } else { echo" <HTML> <title>$nsite</title> <font face=\"$fonte\" size=\"$tfonte\"> <form action=\"cadastrar.php?acao=cadastra\" method=\"post\"> <table width=\"50%\" align=\"center\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\"> <tr><td class=\"texto\"><font face=\"$fonte\" size=\"$tfonte\">Nome: </font></td><td><input class=\"campo\" name=\"nome\" type=\"text\" size=\"30\"></td></tr> <tr><td class=\"texto\"><font face=\"$fonte\" size=\"$tfonte\">E-mail: </font></td><td><input class=\"campo\" name=\"email\" type=\"text\" value=\"\" size=\"30\"></td></tr> <tr><td class=\"texto\"><font face=\"$fonte\" size=\"$tfonte\">DDD(xx) - Telefone(somente números): </font></td><td><input class=\"campo\" name=\"ddd\" type=\"text\" size=\"2\" maxlength=\"2\"><font face=\"$fonte\" size=\"$tfonte\"> - </font><input class=\"campo\" name=\"telefone\" type=\"text\" size=\"15\" maxlength=\"8\"></td></tr> <tr><td class=\"texto\"><font face=\"$fonte\" size=\"$tfonte\">Endereço: </font></td><td><input class=\"campo\" name=\"endereco\" type=\"text\" size=\"30\"></td></tr> <tr><td class=\"texto\"><font face=\"$fonte\" size=\"$tfonte\">CEP (Somente números): </font></td><td><input class=\"campo\" name=\"cep\" type=\"text\" size=\"15\" maxlength=\"8\"></td></tr> <tr><td class=\"texto\"><font face=\"$fonte\" size=\"$tfonte\">Cidade: </font></td><td><input class=\"campo\" name=\"cidade\" type=\"text\" size=\"30\"></td></tr> <tr><td class=\"texto\"><font face=\"$fonte\" size=\"$tfonte\">Estado: </font></td><td><input class=\"campo\" name=\"estado\" type=\"text\" size=\"30\"></td></tr> <tr><td class=\"texto\"><font face=\"$fonte\" size=\"$tfonte\"><input type=\"radio\" name=\"chkCPF\" value=\"on\">CPF (pessoa física) ou</font></td></tr> <tr><td class=\"texto\"><font face=\"$fonte\" size=\"$tfonte\"><input type=\"radio\" name=\"chkCPF\" value=\"off\">CNPJ (pessoa jurídica)</font></td></tr> <tr><td class=\"texto\"><font face=\"$fonte\" size=\"$tfonte\">Número (CPF/CNPJ):</font></td><td><input class=\"campo\" type=\"text\" name=\"CampoNumero\" size=\"18\" maxlength=\"14\"></td></tr> <tr><td class=\"texto\"></td><td><input class=\"campo\" name=\"cadastrar\" type=\"submit\" value=\"Cadastrar\"></td></tr> <tr><td class=\"texto\"></td><td><font face=\"$fonte\" size=\"$tfonte\"><a href=java script:history.go(-1)>«« Voltar</a></font></td></tr> </table> </HTML> "; } //Calcula CPF function CalculaCPF($CampoNumero) { $RecebeCPF=$CampoNumero; //Retirar todos os caracteres que não sejam 0-9 $s=""; for ($x=1; $x<=strlen($RecebeCPF); $x=$x+1) { $ch=substr($RecebeCPF,$x-1,1); if (ord($ch)>=48 && ord($ch)<=57) { $s=$s.$ch; } } $RecebeCPF=$s; if (strlen($RecebeCPF)!=11) { echo "<h1>É obrigatório o CPF com 11 dígitos</h1>"; } else if ($RecebeCPF=="00000000000") { $then; echo "<h1>CPF Inválido</h1>"; } else { $Numero[1]=intval(substr($RecebeCPF,1-1,1)); $Numero[2]=intval(substr($RecebeCPF,2-1,1)); $Numero[3]=intval(substr($RecebeCPF,3-1,1)); $Numero[4]=intval(substr($RecebeCPF,4-1,1)); $Numero[5]=intval(substr($RecebeCPF,5-1,1)); $Numero[6]=intval(substr($RecebeCPF,6-1,1)); $Numero[7]=intval(substr($RecebeCPF,7-1,1)); $Numero[8]=intval(substr($RecebeCPF,8-1,1)); $Numero[9]=intval(substr($RecebeCPF,9-1,1)); $Numero[10]=intval(substr($RecebeCPF,10-1,1)); $Numero[11]=intval(substr($RecebeCPF,11-1,1)); $soma=10*$Numero[1]+9*$Numero[2]+8*$Numero[3]+7*$Numero[4]+6*$Numero[5]+5* $Numero[6]+4*$Numero[7]+3*$Numero[8]+2*$Numero[9]; $soma=$soma-(11*(intval($soma/11))); if ($soma==0 || $soma==1) { $resultado1=0; } else { $resultado1=11-$soma; } if ($resultado1==$Numero[10]) { $soma=$Numero[1]*11+$Numero[2]*10+$Numero[3]*9+$Numero[4]*8+$Numero[5]*7+$Numero[6]*6+$Numero[7]*5+ $Numero[8]*4+$Numero[9]*3+$Numero[10]*2; $soma=$soma-(11*(intval($soma/11))); if ($soma==0 || $soma==1) { $resultado2=0; } else { $resultado2=11-$soma; } if ($resultado2==$Numero[11]){ $nome = $HTTP_POST_VARS["nome"]; $email = $HTTP_POST_VARS["email"]; $ddd = $HTTP_POST_VARS["ddd"]; $telefone = $HTTP_POST_VARS["telefone"]; $endereco = $HTTP_POST_VARS["endereco"]; $cep = $HTTP_POST_VARS["cep"]; $email = $HTTP_POST_VARS["email"]; $cidade = $HTTP_POST_VARS["cidade"]; $estado = $HTTP_POST_VARS["estado"]; $cpf = $HTTP_POST_VARS["CampoNumero"]; $cnpj = null; $login = $HTTP_POST_VARS["CampoNumero"]; $senha = $HTTP_POST_VARS["CampoNumero"]; $sql = mysql_query("Insert into users values('$id', '$nome', '$email', '$ddd', '$telefone', '$endereco', '$cep', '$cidade', '$estado', '$cpf', '$cnpj', '$login', '$senha')"); } else { echo "<h1>CPF Inválido</h1>"; } } else { echo "<h1>CPF Inválido</h1>"; } } } // Fim do Calcula CPF //Função que calcula CNPJ function CalculaCNPJ($CampoNumero) { $RecebeCNPJ=${"CampoNumero"}; $s=""; for ($x=1; $x<=strlen($RecebeCNPJ); $x=$x+1) { $ch=substr($RecebeCNPJ,$x-1,1); if (ord($ch)>=48 && ord($ch)<=57) { $s=$s.$ch; } } $RecebeCNPJ=$s; if (strlen($RecebeCNPJ)!=14) { echo "<h1>É obrigatório o CNPJ com 14 dígitos</h1>"; } else if ($RecebeCNPJ=="00000000000000") { $then; echo "<h1>CNPJ Inválido</h1>"; } else { $Numero[1]=intval(substr($RecebeCNPJ,1-1,1)); $Numero[2]=intval(substr($RecebeCNPJ,2-1,1)); $Numero[3]=intval(substr($RecebeCNPJ,3-1,1)); $Numero[4]=intval(substr($RecebeCNPJ,4-1,1)); $Numero[5]=intval(substr($RecebeCNPJ,5-1,1)); $Numero[6]=intval(substr($RecebeCNPJ,6-1,1)); $Numero[7]=intval(substr($RecebeCNPJ,7-1,1)); $Numero[8]=intval(substr($RecebeCNPJ,8-1,1)); $Numero[9]=intval(substr($RecebeCNPJ,9-1,1)); $Numero[10]=intval(substr($RecebeCNPJ,10-1,1)); $Numero[11]=intval(substr($RecebeCNPJ,11-1,1)); $Numero[12]=intval(substr($RecebeCNPJ,12-1,1)); $Numero[13]=intval(substr($RecebeCNPJ,13-1,1)); $Numero[14]=intval(substr($RecebeCNPJ,14-1,1)); $soma=$Numero[1]*5+$Numero[2]*4+$Numero[3]*3+$Numero[4]*2+$Numero[5]*9+$Numero[6]*8+$Numero[7]*7+ $Numero[8]*6+$Numero[9]*5+$Numero[10]*4+$Numero[11]*3+$Numero[12]*2; $soma=$soma-(11*(intval($soma/11))); if ($soma==0 || $soma==1) { $resultado1=0; } else { $resultado1=11-$soma; } if ($resultado1==$Numero[13]) { $soma=$Numero[1]*6+$Numero[2]*5+$Numero[3]*4+$Numero[4]*3+$Numero[5]*2+$Numero[6]*9+ $Numero[7]*8+$Numero[8]*7+$Numero[9]*6+$Numero[10]*5+$Numero[11]*4+$Numero[12]*3+$Numero[13]*2; $soma=$soma-(11*(intval($soma/11))); if ($soma==0 || $soma==1) { $resultado2=0; } else { $resultado2=11-$soma; } if ($resultado2==$Numero[14]){ $nome = $HTTP_POST_VARS["nome"]; $email = $HTTP_POST_VARS["email"]; $ddd = $HTTP_POST_VARS["ddd"]; $telefone = $HTTP_POST_VARS["telefone"]; $endereco = $HTTP_POST_VARS["endereco"]; $cep = $HTTP_POST_VARS["cep"]; $email = $HTTP_POST_VARS["email"]; $cidade = $HTTP_POST_VARS["cidade"]; $estado = $HTTP_POST_VARS["estado"]; $cpf = null; $cnpj = $HTTP_POST_VARS["CampoNumero"]; $login = $HTTP_POST_VARS["CampoNumero"]; $senha = $HTTP_POST_VARS["CampoNumero"]; $sql = mysql_query("Insert into users values('$id', '$nome', '$email', '$ddd', '$telefone', '$endereco', '$cep', '$cidade', '$estado', '$cpf', '$cnpj', '$login', '$senha')"); } else { echo "<h1>CNPJ inválido</h1>"; } } else { echo "<h1>CNPJ inválido</h1>"; } } } //Fim do Calcula CNPJ ?> <? include("copyright.php"); ?> config.php <? #################################### # Protegendo páginas v. 2.5 # # Script desenvolvido por |paes| # #################################### // Endereço do seu servidor MySQL $dbhost='localhost'; // Usuário do MySQL $dbuser='acapes_frl'; // Senha do MySQL $dbpasswd='******'; // Nome do Banco de dados $dbname='acapes_protecao'; #################################### # Não altere # #################################### // Conexão com o Banco de Dados $conexao = @mysql_connect($dbhost, $dbuser, $dbpasswd) or die ("Não foi possível conectar-se ao servidor MySQL"); $db = @mysql_select_db($dbname) or die ("Não foi possível selecionar o banco de dados <b>$dbname</b>"); ?>
×
×
  • Criar Novo...