Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/05/2009, 15:53
doylelives
 
Fecha de Ingreso: junio-2008
Ubicación: Capital Federal xD
Mensajes: 1.208
Antigüedad: 15 años, 10 meses
Puntos: 35
mejorar codigo SESSION de cliente

Hola a todos! (parece largo pero no lo es)
Les explico, en un panel del admin, existen varias pagina (verEncuestas, cargarEstadisticas, modificarCategoria, etc) y en cada una de éstas, se puede filtrar los datos a partir de un <select> de usuarios, para mostrar solo los datos que le correspondan.

Para facilitarle la tarea al admin pense en crear variable SESSION['usuario'] de manera que cambiar entre paginas, directamente muestre los datos de ese usuario(en vez de tener que usar el <select>).
Entonces en todas las paginas, en el select al elegir un usuario por 1º, vez se cargar la session. luego las demas leerian esa session para mostrar los datos/estadisticas del usuario.
Código PHP:
if ( $_GET['filtrouser']!='' && !isset($_SESSION['usuarioID']))
    
$_SESSION['usuarioID'] = $_GET['filtrouser']; 
este codigo estaria al inicio de todas las paginas, de manera que el admin pueda crear la session desde cualquier select.

Podria mejorar el codigo? Tambien pensé en crear una pagina donde elija un cliente para trabajar con él durante toda la session pero para cambiar de cliente tendria que volver a esta pagina.
Esto no me parece eficiente. Prefiero que use un select(que estará 'selected' en funcion de la Session) para cambiar de cliente.

Si, se hizo larga la explicación(encima ya me voy), si tienen otra alternativa, los escucho y contestaria mañana.
Gracias!!!
__________________
I am Doyle please insert code.