¡¡¡Muchas gracias!!! Había algunos pequeños fallillos en el SELECT, pero los he corregido. Finalmente se quedaría así, y funciona:
Código PHP:
<?php
// Configura los datos de tu cuenta
include("conexion.php"); $link = Conectarse ();
@session_start();
if ($_POST['usuario']) {
//Comprobacion del envio del nombre de usuario y password
$usuario=$_POST['usuario'];
$contrasenna=$_POST['contrasenna'];
if ($contrasenna==NULL) {
echo "La password no fue enviada";
}else{
$query = mysql_query("SELECT usuarios.usuario, usuarios.contrasenna, animal.especie FROM usuarios INNER JOIN animal on usuarios.idusuario = animal.idusuario WHERE usuarios.usuario = '$usuario' && usuarios.contrasenna='$contrasenna'") or die(mysql_error());
$num = mysql_num_rows($query);
if($num>0){
$data = mysql_fetch_array($query);
$pagina = $data['especie'].".php";
$_SESSION["USUARIO"] = $row['usuario'];
echo "Has sido logueado correctamente ".$_SESSION['USUARIO']." y puedes acceder a tu cuenta.";
echo "<head><meta http-equiv='refresh' content='2; url=/$pagina'></head>";
}
}
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
</head>
<body>
<FORM ACTION="login.php" enctype="multipart/form-data" METHOD="post">
Usuario : <INPUT TYPE="text" NAME="usuario" SIZE=20 MAXLENGTH=20><br />
Password: <INPUT TYPE="password" NAME="contrasenna" SIZE=10 MAXLENGTH=10><br />
<INPUT TYPE="submit" VALUE="Ingresar">
</FORM>
</body>
</html>