Dessa vez o erro é outro, tenho certeza que ta faltando algo, mas olhei e olhei várias vezes e não achei o que faltava, queria que alguem mais visse e me diga o que falta. É o seguinte, para cadastrar, vejam:
no index.php eu coloquei a ligação com o banco de dados para facilitar e os outros códigos, index.php
Código (PHP):
Pagina Cadastrar:
Código (PHP):
Até ai ok, se eu tento logar com qualquer coisa ele diz que deu erro no login ou senha, ótimo! dai eu vou me cadastrar! Mas ele não cadastra, tipo eu coloco lá, email, senha, clico pra cadastrar mas ele não aparece nada, nenhum erro e não cadastra e nem sai da pagina :S ajuda ae por favor
no index.php eu coloquei a ligação com o banco de dados para facilitar e os outros códigos, index.php
Código (PHP):
<?php
$conexao = mysql_connect('localhost', 'root', '');
mysql_select_db('ftgo', $conexao);
?>
$conexao = mysql_connect('localhost', 'root', '');
mysql_select_db('ftgo', $conexao);
?>
Pagina Cadastrar:
Código (PHP):
<div id="painel-principal">
<div id="logo"></div>
<nav>
<ul>
<li><a href="http://localhost/Site/">Página Inicial</a></li>
<li><a href="?pagina=cadastrar">Cadastro</a></li>
</ul>
</nav>
<div style="text-align:center>
<?php
// Se o botão de cadastrar for clicado
if(isset($_POST['cadastrar'])) {
$email = $_POST['email'];
$senha = md5($_POST['senha']);
if($email == '') {
echo 'Digite um E-mail';
} else if($senha == '') {
echo 'Digite uma senha';
} else {
// Verifica se o e-mail já foi cadastrado
$verificaEmail = mysql_query("SELECT email FROM usuarios WHERE email='$email'");
//Verifica se foi encontrado algum e-mail
echo "valor: $email, $senha " + $verificaEmail + "<br><br>";
if(mysql_num_rows($verificaEmail) > 0) {
echo 'O e-mail <b>' . $email . '</b> já foi cadastrado';
} else {
//Insere o usuário
$inserirUsuario = mysql_query("INSERT INTO usuarios (email, senha) VALUES ('$email', '$senha')");
//Verifica se o usuario foi inserido com sucesso
if($inserirUsuario) {
echo 'Cadastro realizado com sucesso!';
} else {
echo 'Ocorreu um erro no Cadastro.';
}
}
}
}
?>
</div>
<!-- Formulário de Login -->
<form action="" method="post" id="painel-login">
<label for"email">E-mail</label>
<input type="text" name="email" id="email" />
<label for"senha">Senha</label>
<input type="password" name="senha" id="senha" />
<input type="submit" value="Cadastrar" id="botao-cadastro" name="cadastrar" />
</form>
</div>
<div id="logo"></div>
<nav>
<ul>
<li><a href="http://localhost/Site/">Página Inicial</a></li>
<li><a href="?pagina=cadastrar">Cadastro</a></li>
</ul>
</nav>
<div style="text-align:center>
<?php
// Se o botão de cadastrar for clicado
if(isset($_POST['cadastrar'])) {
$email = $_POST['email'];
$senha = md5($_POST['senha']);
if($email == '') {
echo 'Digite um E-mail';
} else if($senha == '') {
echo 'Digite uma senha';
} else {
// Verifica se o e-mail já foi cadastrado
$verificaEmail = mysql_query("SELECT email FROM usuarios WHERE email='$email'");
//Verifica se foi encontrado algum e-mail
echo "valor: $email, $senha " + $verificaEmail + "<br><br>";
if(mysql_num_rows($verificaEmail) > 0) {
echo 'O e-mail <b>' . $email . '</b> já foi cadastrado';
} else {
//Insere o usuário
$inserirUsuario = mysql_query("INSERT INTO usuarios (email, senha) VALUES ('$email', '$senha')");
//Verifica se o usuario foi inserido com sucesso
if($inserirUsuario) {
echo 'Cadastro realizado com sucesso!';
} else {
echo 'Ocorreu um erro no Cadastro.';
}
}
}
}
?>
</div>
<!-- Formulário de Login -->
<form action="" method="post" id="painel-login">
<label for"email">E-mail</label>
<input type="text" name="email" id="email" />
<label for"senha">Senha</label>
<input type="password" name="senha" id="senha" />
<input type="submit" value="Cadastrar" id="botao-cadastro" name="cadastrar" />
</form>
</div>
Até ai ok, se eu tento logar com qualquer coisa ele diz que deu erro no login ou senha, ótimo! dai eu vou me cadastrar! Mas ele não cadastra, tipo eu coloco lá, email, senha, clico pra cadastrar mas ele não aparece nada, nenhum erro e não cadastra e nem sai da pagina :S ajuda ae por favor