Ver Mensaje Individual
  #6 (permalink)  
Antiguo 31/07/2006, 14:29
Avatar de Riven-Ward
Riven-Ward
 
Fecha de Ingreso: julio-2006
Mensajes: 33
Antigüedad: 17 años, 8 meses
Puntos: 0
Joder no, le estás dando una solución muy mala xD.

Lo que veo en el código es un enredo mas o menos grande :S.

Y no veo ese

Código PHP:
}else {
echo
"<div align='center'>no existe el usuario</div>"

Bueno, el código iría mas o menos asi:

Código PHP:
<?php 
//Verificamos que la veriable $Envair no exita para mostrar el formulario
//En el caso de que existe se pasa a la autentificación del usuario
if(!$Enviar)
{
?>
<html>
<head>
 <title>Formulario Ingreso Clave</title>
</head>
<body>
<center>
 <h1>Formulairo para el incio de una Sesion</h1>
</center>
<form action="inicia_sesion.php" method="post">
  <table align="center">
  <tr>
      <td height="26"> Usuario </td>
   <td>
     <input type="text" name="usuario">
   </td>
  </tr>
  <tr>
   <td>
     Password
   </td>
   <td>
     <input type="password" name="password">
   </td>   
  </tr>
 </table>
 <center><br>
  <input type="submit" name="Enviar" value="Enviar">
  <input type="reset" name="Limpiar" value="Limpiar">
 </center>
 </form>
</body>
</html>
<?php
}
else {
 
$conn mysql_connect("127.0.0.1","root","123"); 
 
mysql_select_db("sesiones",$conn); 
 
$ssql "SELECT * FROM usuario WHERE usuario='$usuario' and password='$password'";
 
$rs mysql_query($ssql,$conn);  
 if (
mysql_num_rows($rs)!=0){ 
   
//Si se llega a esta parte del código el usuario ha sido autentificado
   //Procedemos a crear iniciar la sesion 
   
session_start();
   
//Declaramos las varaibles de sesiones
   
$_SESSION['sesion_activa']= 1;
   
header("location: sesion_iniciada.php");   
 }else {
    
//si no existe le mando otra vez a la portada
    
header("Location: error.php"); 
mysql_free_result($rs);
mysql_close($conn);
}
}
?>
Ojalá te funcione.

Por cierto, te recomiendo que uses los arrays superglobales $_POST[] y $_GET[] para una mayor compatibilidad del código, por si por ejemplo lo tuvieras que poner en un servidor en el cual esté register_globals a Off.

Salu2!