Saludos,
A continuación quisiera plantear mi problema mostrando lo que llevo hecho hasta los momentos:
Formulario de ingreso de usuarios (Usuario/Password) "form_ingreso.php" (es HTML pero lo guarde con extencion .php que igual funciona perfectamente)
Cita:
<!DOCTYPE html>
<head>
<title>
Tag Ingreso al Sistema </title> </head>
<body>
<p>
<b><u><font size="5">Acceso al Sistema</font></u></b> </p>
<form action="ingresar_user.php" method="post">
<table width="200" border="1">
<tr> <td>Usuario</td>
<td><input type="text" name="user"></td> </tr>
<tr> <td>Contraseña</td>
<td><input type="password" name="pw"></td> </tr>
<tr>
<td><input type="submit" value="Iniciar Sesión"></td> </tr> </table> </form> </body> </html>
|
Ahora el Código de PHP que valida a los usuarios "ingresar_user.php"
Código PHP:
<?php
session_start();
include("conexion.php");
if(isset($_POST['user']) && !empty($_POST['user'])
&& isset($_POST['pw']) && !empty($_POST['pw']))
{
$con=mysql_connect($host,$user,$pw)or die("Error de Conexion");
mysql_select_db($db,$con)or die("Error al conectar a la db");
$sel=mysql_query("SELECT user,pw FROM registros WHERE user='$_POST[user]'",$con);
$sesion=mysql_fetch_array($sel);
if($_POST['pw'] == $sesion['pw'])
{
$_SESSION['username'] = $_POST['user'];
echo "Session Exitosa";
}else
{
echo "Combinacion Erronea";
}
}else
{
echo "Debes llenar ambos campos";
}
?>
Y Finalmente, la conexión a la Base de Datos "conexion.php".
Código PHP:
<?php
$host = "localhost";
$user = "root";
$pw = "123";
$db = "usuarios";
?>
Necesito que me ayuden en lo siguiente,
- Quisiera que después de validar a los usuarios me devolviera nuevamente al formulario de ingreso en el HTML "form_ingreso.php".
- Que desaparezca el formulario de ingreso de usuario.
- Y en su lugar apareciera por ejemplo "Usuario Online: Juan Perez" o "Bienvenido Juan Perez".
Gracias de antemano!!!
--