Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/01/2009, 17:05
Avatar de kurokishi
kurokishi
 
Fecha de Ingreso: enero-2009
Ubicación: Tenochtitlán
Mensajes: 109
Antigüedad: 15 años, 3 meses
Puntos: 1
Utilizar variables de sesion usando datos de BD

Hola, otra vez yo con una pregunta, pues lo que estoy haciendo es un curso en linea, en el cual estoy poniendo que los usuarios puedan actualizar sus datos, los usuarios entran al sistema mediante un login que se compara con los datos que hay en un BD postgresql, cuando entro a la pagina e intento 'editar' alguno de los datos, me sale que hay error, (por que no defino en el query al usuario que se le va a aplicar el UPDATE:
Código PHP:
<?php
$con
=("host='127.0.0.1 dbname='Curso' user='postgres' password='*****'");
if (!
$con)
{
echo 
"Error, no se pudo conectar a la base de datos";
}
else
{
$nombre=$_GET['nombre'];
$apellido=$_GET['apellido'];
if (empty(
$nombre) || empty($apellido))
{
echo 
"Error, debe de llenar todos los campos";
}
else
{
$sql=("UPDATE identificacion SET nombres='$nombre', apellidos='$apellido'");
if(@
pg_query($sql))
{
echo 
"Los datos se actualizaron correctamente";
}
else
{
echo 
"Error al actualizar los datos.";
}
}
}
?>
supuse que al entrar al sistema con el usuario de la bd ya estaria actualizando los datos en base al usuario logeado, pero no lo hace asi, entonces si me pudieran decir como hacer que al entrar a la pagina se guarde el 'usuario' en una variable de sesion y asi ya poder editar los datos de esta sesion.
De antemano gracias y espero me puedan ayudar.