Am o pagina cu teste.
In urma rezolvarii testului "n" se incrementeaza intr-o tabela "teste", din baza de date, nr de rezolvari corecte si nr de incercari.
Pe de alta parte, daca testul "n" a fost rezolvat corect de mai putin de 10 ori, are loc o incrementare in tabela "punctaj", aici fiind adunate punctele de la toate testele.
Problema mea:
Sunt cazuri in care suma punctelor de la teste, din tabela "teste", sa nu fie egala cu punctajul din tabela "punctaj". Care este cauza? Oare expira sesiunea si inregistrarile din baza de date se fac anapoda?
Multumesc!
Sesiune expirata?!
Moderatori: Moderatori, Start Moderator
posibil sa expire sesiunea. daca se intampla asa, fa pe pagina unde ai testul o functie ajax care sa incarce o pagina session.php la un timp definit de tine cu funtia setTimeout().
in session.php ai:
astfel menti sessiunea "proaspata".
in session.php ai:
Cod: Selectaţi tot
<?php
session_start();
?>
astfel menti sessiunea "proaspata".
-
ThePhantom
- Average Member
- Mesaje: 78
- Membru din: Lun Mai 28, 2007 12:19 pm
radunegru scrie:Mersi de idee. (nu stiu ce e o functie ajax, dar aflu eu cumva)
Pe de alta parte am aflat ca daca userul se gandeste prea mult la un test se intampla ceea ce am scris mai sus.
Cum asa putea afla dupa cata vreme expira sesiune?
Multumesc.
nu imi aduc aminte exact la ora aceasta dar.. parca asta era
Cine este conectat
Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 34 vizitatori
