Pero hace dias tengo este problema y no he podido solucionarlo
Cuando una persona va a ingresar al sistema: ingresa usuario y contraseña
el boton va a autenticacion.php, donde tengo:
Código PHP:
Ver original
<?php require_once('funciones.php'); $usuario=$_POST['usuario']; $clave=$_POST['clave']; if (login_in($usuario, $clave)==1) { if ($usuario=="admin"){ $_SESSION['valid_user'] = $usuario; } if ($usuario!="admin") { $_SESSION['estud'] = $usuario; } } else { echo "No existe un logueo"; } ?>
En el archivo funciones tengo parametros de conexion asi como menus creados
Evidentemente el sistema funciona en el logueo
Sin embargo, cuando una persona ingresa en la session ['estud'],
tengo problemas para mantener dicha sesion activa
cuando ingresa a esa sesion va a admin.php
donde me hace una primera consulta con el nombre de la persona que inicia la sesion, hasta ahi normal
el problema radica en los enlaces a traves de los cuales quiero hacer mas selects
este es el codigo de admin.php?, donde tengo el enlace:
Código PHP:
Ver original
require_once('funciones.php'); $_SESSION['cedula'] = $cedula; { ?> <html> <head> </head> <body> <a href="form_data_personal.php?cedula=<? echo $_SESSION["cedula"] ?>">INFORMACION PERSONAL</a> </body> </html> <? } else { not_auth(); } ?>
De esa forma envio el enlace
recibiendolo en form_data_personal.php, donde tengo:
Código PHP:
Ver original
require_once('funciones.php'); { ?> //aca imuestro el id de la sesion //aca hago una consulta <? include('conexion.php') $qry = "SELECT * FROM (egresado e INNER JOIN ciudad c USING (COD_CIU)) INNER JOIN situacion_laboral sl USING(COD_SIT_LAB) WHERE e.NUM_CED_EGR = '$cedula'"; if ( !$resultado ) if ($num_filas > 0){ } ?> <? } else { not_auth(); } ?>
Como hago una consulta con el id de la sesion que estoy recibiendo?
haciendolo como lo muestro, no me muestra resultados
Agradezco me puedan indicar y me digan si la forma como coloco el enlace es correcta....muchas gracias....