Hola, hice esta index.php, estoy haciendo unas pruebas con php, quiero hacer un login básico. Tiene un formulario en html (que no lo muestro), que obtiene el usuario y la contraseña y lo redirecciona a index.php. Hice una tabla en sql. Y cada vez que oprimo "ingresar", me redirecciona y me tira error, alguna idea?
Código PHP:
<?php
$usuario = (@$_POST['usuario']);
$contraseña = (@$_POST['contraseña']);
$vacio = "";
if ($usuario == $vacio && $contraseña == $vacio) {
echo "";
} else {
if ($usuario == $vacio) {
echo "<center><h3>Falta el nombre de usuario</h3></center>";
} else {
if ($contraseña == $vacio) {
echo "<center><h3>Falta la contraseña</h3></center>";
} else {
mysql_connect("MI_HOST","MI_USER","MICONTRA");
mysql_select_db("MI_BASE");
$consulta = mysql_query("SELECT * FROM usuarios WHERE contraseña = '$contraseña' and usuario = '$usuario'");
if (mysql_num_rows($consulta) == 0) {
echo "<center><h3>Usuario no registrado</h3></center>";
} else {
session_start();
$_SESSION['usuario'] = $usuario;
header('Location: main.php');
}
}
}
}
?>