For

Exemple

Dans le dossier structures, ajoutez le fichier for.php

Mettez à jour les variables $exo1Afficher à $exo3Afficher

1
<?php
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
<!DOCTYPE html>
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>