sou novo em PHP.. nunca programei na minha vida e nunca mexi com banco de dados na minha vida
e estou aprendendo agora ok!!
estou tentando fazer um sistema de login e senha.
no caso que fiz os seguintes arquivos:
login.php -----> onde está o formulario de login e senha.
conecta.php --> Onde fica a conexão com o mysql.
logo.php ------> Onde ficaria as informação de puxa do banco as informações e coloca no site tipo usuario e senha.
em baixo está o codigo dos 3.
o seguinte problema.. quando clico no formulario sem digita nada ele passa para o echo"Conectado" e se eu digita a senha e login ele tambem passa pro conectado..
segue os codigos:
Login.php
<body> <form id="form1" name="form1" method="post" action="logo.php"> <table width="185" border="1" align="center" bordercolor="#333333" bgcolor="#EBEBEB"> <tr> <td width="40"><p class="style9">Login</p></td> <td width="150"><p class="style6"><span class="style8"><span class="style10"></span></span> <input name="login" type="text" id="login" /> </p></td> </tr> <tr> <td><p class="style9">Senha</p></td> <td><p class="style6"><span class="style8"><span class="style10"></span></span> <input name="senha" type="password" id="senha" /> </p></td> </tr> <tr> <td colspan="2"><div align="right"> <input type="submit" name="Submit" value="Ok" /> </div></td> </tr> </table> </form> </body>
Conecta.php
<?PHP
$host = "localhost";
$user = "root";
$pass = "123456";
$db = "bdnoticia";
mysql_connect($host, $user, $pass) or die ("Não Conectado");
mysql_select_db ($db) or die ("Não Conectado");
?>Logo.php
include "conecta.php";
$login = $_POST['login'];
$senha = $_POST['senha'];
$logar = mysql_query("SELECT * FROM login WHERE user='$login' AND senha='$senha'") or die("erro ao selecionar");
if($logar)
echo "Conectado";
else
echo "Erro!";
mysql_close;me ajudem por favor..
valeu.. moçada










