[codebox] <? include "config.php"; //inserimos as váriaveis da página de configuração
$db = mysql_connect ($host, $login_db, $senha_db); //conectamos ao mysql $basedados = mysql_select_db($database); //selecionamos o database
$pesquisar = mysql_query("SELECT * FROM `$tabela` WHERE login = '$login'", $db); //conferimos se o login escolhido já não foi cadastrado $contagem = mysql_num_rows($pesquisar); //traz o resultado da consulta acima
if ($contagem == 1) { $errors .= "Login escolhido já cadastrado."; //se o login já existir, ele adiciona o erro }
if ($nome == "") { $errors .= "Você não digitou um nome"; }
if ($login == "") { $errors .= "Você não digitou um login"; //confere se o campo login não ficou vazio }
if ($senha == "") { $errors .= "Você não digitou uma senha"; }
if ($email == "") { $errors .= "Você não digitou um email"; }
if ($errors == "") { $cadastrar = mysql_query("INSERT INTO '$tabela' (name,login,password,master,email) VALUES ('$nome','$login','$senha','$master','$email')", $db); //insere os campos na tabela
if($cadastrar == 1) { echo "Cadastro realizado com sucesso"; } else { echo "Ocorreu um erro no servidor ao tentar se cadastrar."; } } else { echo "Ocorreu o(s) seguinte(s) erro(s) ao tentar se cadastrar: $errors"; } ?>
não SEI O QUE TA ACONTECENDO O NEGOCIO É QUE EU REGISTRO TUDO CERTINHO QUANDO VOU TESTAR E ELE SEMPRE ENTRA NO PENULTIMO ELSE
SEMPRE ENTRA NESSE ELSE AI DEBAIXO E não ADICIONA O REGISTRO NO BANCO DE DADOS
if($cadastrar == 1) {
echo "Cadastro realizado com sucesso";
} else {
echo "Ocorreu um erro no servidor ao tentar se cadastrar.";
}
Pergunta
Guest Gusth
Pow eu to fazendo um formulario i já fiz o banco de dados e tal... olha ae o codigo do formulario:
Tá ai agora o codigo
<?
include "config.php"; //inserimos as váriaveis da página de configuração
$db = mysql_connect ($host, $login_db, $senha_db); //conectamos ao mysql
$basedados = mysql_select_db($database); //selecionamos o database
$pesquisar = mysql_query("SELECT * FROM `$tabela` WHERE login = '$login'", $db); //conferimos se o login escolhido já não foi cadastrado
$contagem = mysql_num_rows($pesquisar); //traz o resultado da consulta acima
if ($contagem == 1) {
$errors .= "Login escolhido já cadastrado."; //se o login já existir, ele adiciona o erro
}
if ($nome == "") {
$errors .= "Você não digitou um nome";
}
if ($login == "") {
$errors .= "Você não digitou um login"; //confere se o campo login não ficou vazio
}
if ($senha == "") {
$errors .= "Você não digitou uma senha";
}
if ($email == "") {
$errors .= "Você não digitou um email";
}
if ($senha != $senha2) {
$errors .= "Você digitou 2 senhas diferentes.";
}
if ($errors == "") {
$cadastrar = mysql_query("INSERT INTO '$tabela' (name,login,password,master,email) VALUES ('$nome','$login','$senha','$master','$email')", $db); //insere os campos na tabela
if($cadastrar == 1) {
echo "Cadastro realizado com sucesso";
} else {
echo "Ocorreu um erro no servidor ao tentar se cadastrar.";
} }
else {
echo "Ocorreu o(s) seguinte(s) erro(s) ao tentar se cadastrar: $errors";
}
?>
não SEI O QUE TA ACONTECENDO O NEGOCIO É QUE EU REGISTRO TUDO CERTINHO QUANDO VOU TESTAR E ELE SEMPRE ENTRA NO PENULTIMO ELSE
SEMPRE ENTRA NESSE ELSE AI DEBAIXO E não ADICIONA O REGISTRO NO BANCO DE DADOS
OBrigado desde já.
Link para o comentário
Compartilhar em outros sites
2 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.