Bonjour , j'ai 4 pages.php qui doivent interagir. Je dois "CODER" partout où on a mis CODE.
Malheureusement, je suis débutant en php c'est pourquoi je demande votre aide pour le faire marcher.
Tout est dans index.php
index.php:
questionary.php:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84 <?php /* ** Compléter les CODE dans les fichiers ** index.php ** questionary.php ** question.php ** answer.php ** ** pour obtenir le comportément suivant : ** - Affiche le questionnaire sous forme de formulaire et permet d'y répondre ** - L'utilisateur doit avoir répondu à toutes les questions pour pouvoir valider ** - A la validation : ** - Affiche le nombre de bonnes réponses. ** - Indique pour chaque question si la réponse donnée est bonne ou mauvaise ** - L'aspect graphique n'est pas essentiel mais un effort pour rendre un visuel agréable sera apprécié ** */ require_once 'questionary.php'; require_once 'question.php'; require_once 'answer.php'; $questionary = new Questionary(); $q1 = new Question('Question 1 '); $q1->addAnswer(new Answer('Answer A')); $q1->addAnswer(new Answer('Answer B', true)); $q1->addAnswer(new Answer('Answer C')); $questionary->addQuestion($q1); $q2 = new Question('Question 2'); $q2->addAnswer(new Answer('Answer A')); $q2->addAnswer(new Answer('Answer B')); $q2->addAnswer(new Answer('Answer C', true)); $questionary->addQuestion($q2); ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Questionnaire</title> </head> <body> <!-- CODE --> <?php $questionary->generate(); ?> <!-- CODE --> </body> </html> question.php: <?php class Question { private $question; private $answers; public function __construct($question) { //CODE } public function addAnswer($question) { //CODE } public function generate() { //CODE } } ?>
answer.php:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 <?php class Questionary { private $questions; public function __construct() { //CODE } public function addQuestion($question) { //CODE } public function generate() { //CODE } } ?>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 <?php class Answer { private $answer; private $isGood; public function __construct($answer, $isGood = false) { //CODE } public function generate() { //CODE } } ?>
Merci d'avance.
Cordialement
Partager