Ver Mensaje Individual
  #12 (permalink)  
Antiguo 05/07/2013, 14:39
Avatar de manyblue
manyblue
 
Fecha de Ingreso: marzo-2008
Mensajes: 329
Antigüedad: 16 años, 1 mes
Puntos: 10
Respuesta: Error ingreso unsuario

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:&nbsp; </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