Olá pessoal,
Faz um bom tempo que não desenvolvo sites em php e recentemente me apareceu uma rotina manual, queria tornar essa rotina automática e pra isso quero desenvolver um site pra agilizar ainda mais. A questão é que eu estou na parte do login e cadastro do usuário que vai executar a tarefa, porem, esse meu cadastro esta cadastrando certo só que quando consultado via sql a tabela aparece duas linha de cadastro, ou seja, uma é o cadastro que fiz a segunda linha aparece em branco.
apenas para conferência:
Database = project01;
Table = usuario;
colunas usuario = id(11)/nickname(10)/password(10) -> int/varchar/varchar
<html>
<body>
<form action="cadastro.php" name="cadastro" method="post">
Nome: <input type="text" name="name"><br>
Senha: <input type="text" name="password"><br>
<input type="submit" value="enviar">
</form>
</body>
</html>
<?
include ("conectar.php");
$nome = $_POST['name'];
$senha = $_POST['password'];
$insere = mysql_query("INSERT INTO `usuario`( `nickname`, `password`) VALUES ('$nome','$senha')") or die(mysql_error());
if($insere)
echo "Cadastro realizado com sucesso!";
else
echo "Não foi possível fazer o cadastramento!";
?>
<?
include ("conectar.php");
$nome= $_POST['name'];
$senha = $_POST['password'];
$logar = mysql_query("SELECT * FROM usuario WHERE name='$nome' AND password='$senha'") or die("erro ao selecionar");
if (strlen($senha)< 1)
echo '<p align="center">Senha ou apelido não conferem<BR><a href="javascript:history.back(1);">tente denovo</a></p>';
elseif (mysql_num_rows($logar)>0 ){
header("location:newpage.php");
} else {
echo '<p align="center">Senha ou apelido não conferem<BR><a href="javascript:history.back(1);">tente denovo</a></p>';
}
?>
<html>
<body>
<form action="login.php" name="cadastro" method="post">
Nome: <input type="text" name="nome"><br>
Senha: <input type="text" name="senha"><br>
<input type="submit" value="enviar">
</form>
</body>
</html>
Já aconteceu isso comigo algum tempo atrás mais não lembro como resolver o problema =/
obs: Por enguanto só pra teste, depois vou incluir javascript + css no final do desenvolvimento
Grato.
