
parox
(usa Debian)
Enviado em 04/03/2011 - 11:30h
aii pessoal duvida.
fiz um formulario de login o php conecta oa banco mysql normal, porém quando vou consultar se o login existe nao da certo. ele nunca acha registro.
existe registro ja inseri varios para testar mais nenhum da certo
vejam os codigos, caso tenha algo errado me avisem.
Problema bobo mas fazia dessa forma no debian e nunca tive problemas estou usando fedora 13
conecta.php
<?php
$host_site = "localhost";
$banco_site = "site";
$usuario_site = "root";
$senha_site = "prxmaeadelina";
$site = mysql_connect($host_site, $usuario_site, $senha_site) or die("Não foi possível conectar-se. Verifique nome de usuário, senha e banco");
mysql_select_db($banco_site)or die("Não foi possivel conectar-se com o banco de dados");
?>
login.php
<?php
$user = $_POST['usuario'];
$psw = $_POST['senha'];
include "conexao.php";
$query = mysql_query("select * from usuario where id='1'",$site);
$resultado = mysql_fetch_assoc($query);
if (empty($resultado))
return false;
else {
header("location:http://www.google.com.br");
}
senha='$psw'");//executa a query, ou mostra um erro
?>
formulario
<form id="frmlogin" name="frmlogin" method="post" action="./php/login.php">
<table>
<tr>
<td>
<label for="usuario">Usuario</label>
</td>
<td>
<input type="text" id="usuario" name="usuario" />
</td>
</tr>
<tr>
<td>
<label for="senha">Senha</label><br/>
</td>
<td>
<input type="password" id="senha" name="senha"/>
</td>
</tr>
</table>
<div class="titulo">
<input type="submit" value="login"/> <a class="linkp" href="#">Esqueci a senha</a>
</div>
</form>