
Grabar usuario logueado
Publicado por Mario Ramirez (34 intervenciones) el 29/09/2010 00:24:02
Cordial saludo, tengo el siguiente panorama :
valido mediante consulta a usuarios
<?php
session_start();
if (!isset( $_POST['usuario'] )) {
header("Location: login.php");
} else {
$id = mysql_connect("localhost", "root", "");
mysql_select_db("validacion", $id);
$consulta = "SELECT * FROM Usuarios WHERE usuario = '{$_POST['usuario']}' AND contraseña = '{$_POST['contraseña']}'";
$datos = mysql_query($consulta, $id);
$numDatos = @mysql_num_rows($datos);
if ($numDatos <= 0) {
echo "no tienes acceso";
echo "Error: usuario y / o contraseña incorrectos.<br>";
} else {
$_SESSION['User'] = $_POST['usuario'];
echo "validacion Exitosa, continue por favor.<br>";
header ("Location: ingresar.php");
}
}
?>
luego capturo datos y paso a insertarlos a la tabla datos
<HTML>
<HEAD>
<TITLE>Insertar.php</TITLE>
</HEAD>
<BODY>
<?php
$usuario = $_POST["usuario"];
$cedula = $_POST['cedula'];
$apellido = strtoupper($_POST['apellido']);
$nombre = strtoupper($_POST['nombre']);
$telefono = $_POST['telefono'];
//Conexion con la base
$conexion=mysql_connect("localhost","root","");
//selección de la base de datos con la que vamos a trabajar
mysql_select_db("lideres",$conexion);
//Ejecucion de la sentencia SQL
$sql =("INSERT INTO datos (usuario,cedula,apellido,nombre,telefono) values ('$usuario','$cedula','$apellido','$nombre','$telefono')");
mysql_query($sql);
?>
<h1><div align="center">Registro Insertado</div></h1>
<div align="center"><a href="ingresar.php">Siguiente registro</a></div>
</BODY>
</HTML>
****************
lo que necesito es que al grabar los datos en la tabla datos, me traiga el valor del usuario que se logueo satisfactoriamente y guardarlo en la variable usuario
valido mediante consulta a usuarios
<?php
session_start();
if (!isset( $_POST['usuario'] )) {
header("Location: login.php");
} else {
$id = mysql_connect("localhost", "root", "");
mysql_select_db("validacion", $id);
$consulta = "SELECT * FROM Usuarios WHERE usuario = '{$_POST['usuario']}' AND contraseña = '{$_POST['contraseña']}'";
$datos = mysql_query($consulta, $id);
$numDatos = @mysql_num_rows($datos);
if ($numDatos <= 0) {
echo "no tienes acceso";
echo "Error: usuario y / o contraseña incorrectos.<br>";
} else {
$_SESSION['User'] = $_POST['usuario'];
echo "validacion Exitosa, continue por favor.<br>";
header ("Location: ingresar.php");
}
}
?>
luego capturo datos y paso a insertarlos a la tabla datos
<HTML>
<HEAD>
<TITLE>Insertar.php</TITLE>
</HEAD>
<BODY>
<?php
$usuario = $_POST["usuario"];
$cedula = $_POST['cedula'];
$apellido = strtoupper($_POST['apellido']);
$nombre = strtoupper($_POST['nombre']);
$telefono = $_POST['telefono'];
//Conexion con la base
$conexion=mysql_connect("localhost","root","");
//selección de la base de datos con la que vamos a trabajar
mysql_select_db("lideres",$conexion);
//Ejecucion de la sentencia SQL
$sql =("INSERT INTO datos (usuario,cedula,apellido,nombre,telefono) values ('$usuario','$cedula','$apellido','$nombre','$telefono')");
mysql_query($sql);
?>
<h1><div align="center">Registro Insertado</div></h1>
<div align="center"><a href="ingresar.php">Siguiente registro</a></div>
</BODY>
</HTML>
****************
lo que necesito es que al grabar los datos en la tabla datos, me traiga el valor del usuario que se logueo satisfactoriamente y guardarlo en la variable usuario
Valora esta pregunta


0