olá pessoal to tentando faze um cadastro no db pelo php mais não estou conseguindu qual é o erro do meu codigo
<?php
// Conexão com o banco de dados
require "config.php";
?>
<?php
$nome = trim($_POST['nome']);
$login = trim($_POST['login']);
$email = trim($_POST['email']);
$senha = trim($_POST['senha']);
$pgto = trim($_POST['pgto']);
/* Vamos checar algum erro nos campos, mas tenha em mente que existem formas bem mais eficientes de tratar os dados que são enviados ou não pelos campos do formulário */
if((!$nome) || (!$login) || (!$email) || (!$senha)){
echo "ERRO: Você não enviou as seguintes informações requeridas para o cadastro! <br /> <br />";
if(!$nome){
echo "Nome é um campo requerido. <br />";
}
if(!$login){
echo "login é um campo requerido. <br />";
}
if(!$email){
echo "Email é um campo requerido.<br />";
}
if(!$senha){
echo "senha de Usuário é um campo requerido. <br />";
}
echo "<br />Preencha os campos necessários abaixo: <br /><br />";
include "cadastro.php";
}
else{
/* Vamos checar se o nome de Usuário escolhido e/ou login já existem no banco de dados */
$sql_login_check = mysql_query("SELECT COUNT(id) FROM aut_usuarios WHERE login='{$login}'");
$sql_email_check = mysql_query("SELECT COUNT(id) FROM aut_usuarios WHERE email='{$email}'");
$eReg = mysql_fetch_array($sql_login_check);
$uReg = mysql_fetch_array($sql_email_check);
$login_check = $eReg[0];
$email_check = $uReg[0];
//$email_check = mysql_num_rows($sql_email_check);
//$usuario_check = mysql_num_rows($sql_usuario_check);
if(($login_check > 0) || ($email_check > 0)){
echo "<strong>ERRO </strong>- Por favor corrija os seguintes erros abaixo: <br /> <br />";
if($login_check > 0){
echo "Este email ( <strong>".$email."</strong> ) já está sendo utilizado.<br />Por favor utilize outra conta de email! <br />";
unset($login);
}
if($email_check > 0){
echo "Este nome de usuário ( <strong>".$usuario."</strong> ) já está sendo utilizado.<br />Por favor utilize outro nome de usuário!<br />";
unset($email);
}
print "<br />";
include "cadastro.php";
}
//tranforma a senha em MD5
$senha_md5 = md5($senha);
// Inserindo os dados no banco de dados
$sql = mysql_query("INSERT INTO aut_usuarios (, nome, login, email, senha, pgto)
VALUES('{$nome}', '{$login}', '{$email}', '{$senha_md5}', now())")
or die( mysql_error() );
?>
se meu codigo tiver muito ruim me mandem algun ae..valeu
Pergunta
PALACIO
olá pessoal to tentando faze um cadastro no db pelo php mais não estou conseguindu qual é o erro do meu codigo
se meu codigo tiver muito ruim me mandem algun ae..valeu
Link para o comentário
Compartilhar em outros sites
4 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.