For
Exemple :
Dans le dossier structures, ajoutez le fichier for.php
Mettez à jour les variables $exo1Afficher à $exo3Afficher
1
2
3
$debut1 = (int)($_POST['debut1'] ?? 0);
4
$fin1 = (int)($_POST['fin1'] ?? 0);
5
$debut2 = (int)($_POST['debut2'] ?? 0);
6
$fin2 = (int)($_POST['fin2'] ?? 0);
7
8
// Exo1 //
9
/* Affiche la somme des nombres entiers de 1 à 10 */
10
$exo1Afficher = '';
11
12
// Exo2 //
13
/* Affiche la somme des nombres entiers de début à fin */
14
$exo2Afficher = '';
15
16
// Exo3 //
17
/* Affiche la somme des nombres pairs entre debut et fin */
18
$exo3Afficher = '';
19
20
21
22
<html lang="fr">
23
24
<head>
25
<title>PHP Pour</title>
26
<meta charset="UTF-8" />
27
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/5.0.0-alpha1/css/bootstrap.min.css" integrity="sha384-r4NyP46KrjDleawBgD5tp8Y7UzmLA05oM1iAEQ17CSuDqnUK2+k9luXQOfXJCJ4I" crossorigin="anonymous">
28
</head>
29
30
<body>
31
32
<form action="" method="post">
33
<div class="m-3 p-3 row bg-secondary">
34
<div class="col-auto">
35
<button type="submit" class="btn btn-primary">Soumettre</button>
36
</div>
37
</div>
38
39
<div class="m-3 p-3 row bg-secondary">
40
<p>Affiche la somme des nombres entiers de 1 à 10</p>
41
42
<div class="col">
43
<input type="text" value="= $exo1Afficher; " class="form-control" readonly>
44
</div>
45
</div>
46
47
<div class="m-3 p-3 row bg-secondary">
48
<p>Affiche la somme des nombres entiers de début à fin</p>
49
<div class="col-2">
50
<div class="input-group mb-3">
51
<span class="input-group-text">Début</span>
52
<input type="text" name="debut1" value="= $debut1; " class="form-control">
53
</div>
54
</div>
55
<div class="col-2">
56
<div class="input-group mb-3">
57
<span class="input-group-text">Fin</span>
58
<input type="text" name="fin1" value="= $fin1; " class="form-control">
59
</div>
60
</div>
61
62
<div class="col">
63
<input type="text" value="= $exo2Afficher; " class="form-control" readonly>
64
</div>
65
</div>
66
67
<div class="m-3 p-3 row bg-secondary">
68
<p>Affiche la somme des nombres pairs entre debut et fin </p>
69
70
<div class="col-2">
71
<div class="input-group mb-3">
72
<span class="input-group-text">Début</span>
73
<input type="text" name="debut2" value="= $debut2; " class="form-control">
74
</div>
75
</div>
76
<div class="col-2">
77
<div class="col input-group mb-3">
78
<span class="input-group-text">Fin</span>
79
<input type="text" name="fin2" value="= $fin2; " class="form-control">
80
</div>
81
</div>
82
83
<div class="col">
84
<input type="text" value="= $exo3Afficher; " class="form-control" readonly>
85
</div>
86
</div>
87
</form>
88
89
90
</body>
91
92
</html>