![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
02/12/2008, 15:38
|
![Avatar de Mcruzmx](http://static.forosdelweb.com/customavatars/avatar133884_2.gif) | | | Fecha de Ingreso: abril-2006
Mensajes: 357
Antigüedad: 18 años, 10 meses Puntos: 9 | |
Respuesta: [AYUDA] No me anda SESSION el problema es que quizas no entiendes el funcionamiento de las sesiones en php, has de cuenta que son variables (como si gueran cookies) y las debes de trabajar antes de modificar el documento (imprimir, head, etc).
siempre que trabajas con sesiones debes usar:
session_start();
y luego ya puedes DEFINIR variables con:
session_register('mi_variable_de_sesion');
y ya a esta variable le puedes asignar un valor:
$_SESSION["mi_variable_de_sesionr"] = $resultado_busqueda_usuario_delaBD;
eso lo deberias de hacer en el primer archivo, luego en el segundo antes de llamar o usar la variable de sesión vuelves a poner session_start();
eso lo repites siempre que crees, modifiques, consultes o elimines una variable de sesion.
yo te recomiendo que en tu sentencia select lo hagas asi
session_start();
$idx=$_SESSION["mi_variable_de_sesionr"]
$query = mysql_query("select * from tabla where campo='$idx'") or die("Error #2: ".mysql_error());
(me refiero principalmente a la parte del where)
saludos, espero esto te ayude, sino intentare ayudarte nuevamente :) |