Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/04/2009, 03:24
Fumut
 
Fecha de Ingreso: febrero-2008
Ubicación: Euskal Herria
Mensajes: 130
Antigüedad: 16 años, 2 meses
Puntos: 1
No me funciona el login

Hola! Tengo este formulario html con dos campos de texto:

<form enctype=multipart/form-data method=post action=zerbitzuak.php>
erabiltzailea:<input type="text" name="username">
pasahitza:<input type="text" name="password">
<input type="button" value="entrar">
</form>

Este es el codigo php para verificar el login:

<?php
session_start();
// Configura los datos de tu cuenta
$dbhost='db101.1and1.es';
$dbusername='xxxxxxxxx';
$dbuserpass='xxxxxxx';
$dbname='xxxxxxxxx';

// Conectar a la base de datos
mysql_connect ($dbhost, $dbusername, $dbuserpass);
mysql_select_db($dbname) or die(mysql_error());

if ($_POST['username']) {
//Comprobacion del envio del nombre de usuario y password
$username=$_POST['username'];
$password=$_POST['password'];
if ($password==NULL) {
echo "La password no fue enviada";
}else{
$query = mysql_query("SELECT usuario,contraseña FROM usuario WHERE usuario = '$username'") or die(mysql_error());
$data = mysql_fetch_array($query);
if($data['contraseña'] != $password) {
echo "Login incorrecto";
}else{
$query = mysql_query("SELECT usuario,contraseña FROM usuario WHERE usuario = '$username'") or die(mysql_error());
$row = mysql_fetch_array($query);
$_SESSION["s_username"] = $row['username'];
echo "Has sido logueado correctamente ".$_SESSION['s_username']." y puedes acceder al index.php.";
}
}
}
?>

La cosa es que cuando le doy al boton de entrar no me hace nada. No escribe nada ni me da ningun error. Si alguien sabe que es lo que hago mal se lo agradeceria mucho. Gracias de todos modos!