cs_sickboy
Messages postés5Date d'inscriptionmardi 15 octobre 2002StatutMembreDernière intervention28 février 2003
-
20 févr. 2003 à 17:06
mmaxuel
Messages postés101Date d'inscriptionsamedi 13 avril 2002StatutMembreDernière intervention29 avril 2004
-
21 févr. 2003 à 11:23
j'ai installé un quiz en php sur mon site et je souhaiterais pouvoir limiter l'accès à 5 min par candidat, c'est à dire que je voudrais que la "validation" des reponses du quizz puisse s'effectuer uniquement avant les 5 minutes qui suivent le chargement de ma page de quizz, comment pourrais-je faire?
merci
cs_Tortuegeniale
Messages postés1123Date d'inscriptionlundi 7 janvier 2002StatutMembreDernière intervention26 juin 2008 20 févr. 2003 à 23:24
bah la tu log l'ip dans la base et t'ajoute la date (sinon ça bloquera l'ip tout le temps) comme ça si l'ip et la date sont identque alors pas de quizz
++
--> http://www.kame-house.org <--
La plus grosse base de données sur les dessins animés des années 80
Site gratuit et sans pub
mmaxuel
Messages postés101Date d'inscriptionsamedi 13 avril 2002StatutMembreDernière intervention29 avril 2004 21 févr. 2003 à 00:45
pour limiter le quiz a 5 min tu peux comme le dit tortuegeniale utiliser javascript:
<html>
<head>
<title>Quiz en 5 min</title>
<script>
function SetTimer()
{
//Duree du formulaire en milliseconde donc ici ça fait 5 minutes
var DureeQuiz = 1000 * 60 * 5;
//On enclanche le timer (//on avertit que le temps est écoulé ensuite on envoie le processus d'envoie...)
setTimeout("alert('Le temps est ecoulé!!!!');SendQuiz();",DureeQuiz);
}
function SendQuiz()
{
//on envoie le formulaire
document.quiz.submit();
}
</script>
</head>
<form name="quiz">
Votre Nom,
,
----
Votre Prénom,
,
----
----
,
</form>
</html>
pour eviter qu'une personne remplisse le formulaire plusieurs fois tu peux utilisé un base de donné (toujours comme le di tortueninja) mais bon ça c'est vite fait je pourrait t'aider a le faire si tu as besoin d'aide
(le principale c'est que ton formulaire marche)...