He estado revisando todo y resulta que el error era de escritura, por no revisar los datos bien.
El error estava en:
SELECT * FROM blob_usuarios WHERE usuario = '$usuario' AND password = '$password'
No es blob_usuarios es blog_usuarios por lo que la cosa me queda de la siguiente manera:
conexion.php
Código PHP:
<?php
if (!isset($_SESSION)) {
session_start();
}
$host =
"localhost";
$usuario = "root";
$password = "";
$basedatos =
"curso_php_db";
$conexiondb = mysql_connect($host, $usuario, $password) or
die (mysql_error());
$selecciondb = mysql_select_db($basedatos, $conexiondb)
or die (mysql_error());
?>
index.php
Código PHP:
<?php
if (isset($_SESSION['usuario_sesion']) && isset($_SESSION['password_sesion'])) {
$_SESSION['usuario_sesion'] = "";
$_SESSION['password_sesion'] = "";
unset ($_SESSION['usuario_sesion']);
unset($_SESSION['password_sesion']);
header("Location: video_59_index.php");
exit;
}
?>
<html>
<head>
</head>
<body>
<form id="form1" name="form1" method="post" action="conectar.php">
<table width="700" border="0" align="center" cellpadding="2" cellspacing="0">
<tr>
<td colspan="2" align="center" valign="middle" bgcolor="#FF0000" class="blanco">LOGIN</td>
</tr>
<tr>
<td width="329" align="right" valign="top"><strong>Usuario:</strong></td>
<td width="371" align="left" valign="bottom"><label for="usuario"></label>
<input name="usuario" type="text" id="usuario" size="20" /></td>
</tr>
<tr>
<td align="right" valign="top"><strong>Contraseña:</strong></td>
<td><label for="password"></label>
<input name="password" type="text" id="password" size="15" /></td>
</tr>
<tr>
<td align="right" valign="top"></td>
<td><input type="submit" name="button" id="button" value="Acceder" /></td>
</tr>
</table>
</form>
</body>
</html>
?>
conectar.php
Código PHP:
<?php
include ("conexion.php");
$usuario = $_POST['usuario'];
$password = $_POST['password'];
$login = mysql_query("SELECT * FROM blog_usuarios WHERE usuario = '$usuario' AND password = '$password'") or die (mysql_error());
if (mysql_num_rows($login) == 1) {
$_SESSION['usuario_sesion'] = $usuario;
$_SESSION['password_sesion'] = $password;
include ("principal.php");
}else {
include ("index.php");
}
?>
principal.php
Código PHP:
<html>
<head>
</head>
<body>
<?php
include ("conexion.php");
if (!isset($_SESSION['usuario_sesion']) and !isset($_SESSION['password_sesion'])) {
header("Location: index.php");
exit;
}
$usuario = $_SESSION['usuario_sesion'];
$password = $_SESSION['password_sesion'];
$login = mysql_query("SELECT * FROM blog_usuarios WHERE usuario = '$usuario' AND password = '$password'");
while ($linea = mysql_fetch_array($login)) {
$nombre_usuario = $linea['usuario'];
}
?>
<strong>Bienvenido/a: </strong><?php echo $nombre_usuario; ?><br />
<strong>ESTAS EN LA PAGINA PRINCIPAL ... !!</strong>
</body>
</html>
En fin, todo solucionado, asi que muchisimas gracias por vuestra ayuda.
Un saludo: Manybllue