Php con fallos

Vereis, el codigo a continuacion, es con el que estoy trabajando. Es la ejecucion de un formulario htm con usuario y contraseña, y debe procesarse contra una base de datos mysql, el problema es que no funciona, me da siempre el mismo error en la linea 13 que es donde esta el else.
Alguien puede echarme una mano por favor?
<?
$conn = mysql_connect("localhost", "root");
mysql_select_db("usuario",$conn);
$ssql = "SELECT * FROM usuario WHERE nombre_usuario='$usuario' and clave_usuario='$contrasena'";
$rs = mysql_query($ssql,$conn);
session_start();
session_register('autentificado');
$autentificado = ("SI");
if (mysql_num_rows($rs)!=0);
{
header("Location:aplicacion.php");
}
else{
header("Location:index.php?errorusuario=si");
}
mysql_free_result($rs);
mysql_close($conn);
?>
Respuesta
1
Típico fallo que todos hemos cometido alguna vez. En el if anterior al else acabas con un punto y coma, sobra ;)

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas