
26/09/2007, 10:32
|
| | Fecha de Ingreso: septiembre-2007
Mensajes: 18
Antigüedad: 17 años, 5 meses Puntos: 0 | |
Re: Desplegar errores en el mismo formulario y cambiar el color de la fila Tal vez me puedas ayudar con un tema de sesiones que tengo entonces, tengo el siguiente código:
<? session_start();
require("conecta_sql_radio.php");
$q = new conectemysql("impresion-guias");
$q1 = new conectemysql("impresion-guias");
$total_sesiones = 0;
$sql = "SELECT a.Sesiones_Abiertas FROM usuarios a, perfiles b WHERE a.Usuario = '$UsuarioMIG'
AND a.Id_perfil = b.Id_perfil";
$q->ejecutar($sql);
$q->cargar();
#$total_sesiones = $q->dato(0);
if($q->dato(0) >= 3){#$total_sesiones >= 3){
$total_sesiones = 2;
}else{
$total_sesiones = $q->dato(0) - 1;#$total_sesiones - 1;
}
if($total_sesiones < 0){ $total_sesiones = 0; }
$sql1 = "UPDATE usuarios SET Sesiones_Abiertas = '$total_sesiones' WHERE Usuario = '$UsuarioMIG'";
$q1->ejecutar($sql1);
$q1->cargar();
session_destroy();
?><script>location.href = "inicio.php";</script>
Se supone que lo que hace es descontar sesiones de la bd al momento de ir cerrandolas, permito máximo 3 sesiones, pero al abrirlas 3 y empezar a cerrarlas, lo hace bien o no descuenta y al cerrar la última no me descuenta y me deja el campo de la bd en 1, o por el contrario a veces no incrementa esa cantidad al ir abriendo sesiones nuevas.
Como que esas sesiones son un Karma!!!!
No entiendo que será lo que esta mal con el código, le quieres dar un vistazo a ver que opinas!!!
Gracias, un saludo |