Passer à une autre page si bonne réponse

icare_2 Messages postés 1 Date d'inscription   Statut Membre Dernière intervention   -  
arthezius Messages postés 3538 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
Je suis en train de monter un site web pour un cours. Les utilisateurs sont amenés sur la première question d'une série de 10 questions. J'aimerais qu'ils puissent accéder à la deuxième question (qui s'appelle Question 1.4.2.html) seulement s'ils répondent correctement à la première question. Est-ce qu'il y a quelqu'un qui peut me soumettre le code en XHTML peu importe le langage compatible. Dois-je utiliser le bouton submit? Sinon, lequel utiliser pour rendre la construction simple.
Merci de me répondre rapidement




A voir également:

2 réponses

Rodolphe_ Messages postés 1498 Date d'inscription   Statut Membre Dernière intervention   285
 
Bonjour,

pour traiter les réponses il te faut:
- soit recharger la page en passant la réponse comme paramètre en methode get ou post (formulaire classique) puis génerer la question suivante avec php ou rediriger vers une autre page html (bof bof)
- un script javascript interroge un script php couplé à un fichier de configuration des questions/réponses afin de génerer la question suivante ou non, c'est à dire que l'utilisation d'ajax permettra de ne pas avoir à rafraichir la page

cette dernière méthode me semble la plus propre. Dans tous les cas il te faudra passer par php pour analyser la réponse.
L'avantage d'utiliser un fichier de configuration faisant office de base de données réside dans les possibilités de réutilisation de ton script et surtout afin de pouvoir modifier le jeu de questions/réponses plus facilement.
0
arthezius Messages postés 3538 Date d'inscription   Statut Membre Dernière intervention   475
 
Personnellement, je pencherai pour un formulaire avec traitement en PHP.
Tu pourra alors vérifier la conformité des réponses et si besoin rediriger vers la seconde page.
C'est ce qu'il y a de plus simple et de plus efficace.
0