Bonsoir,
Pour mon assoce, j'affiche pour chaque membre une date de permanence à partir d'une date de départ contenue dans ma bas de donnée.
Il y a 13 créneaux par an et j'ai fait treize variables, mais je voudrais simplifier mon php, mais je ne sais pas trop
comment faire
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
 
<?php
session_start();
error_reporting(E_ALL);
ini_set("display_errors", 1);
echo '<h2 class="h6 orange text-center">Tes créneaux à l\'Épicerie pour 2022</h2>';
$date = $_SESSION['creneau'];
echo '<ul>';
/* Date 1 */
$date1   = date("Y-m-d H:i", strtotime($date . " + 28 days "));
$datefr1 = strtotime($date1);
echo '<li>' . strftime("%A %d %B %Y à %H:%M", $datefr1);
echo '</li>';
/* Date 2 */
$date2   = date("Y-m-d H:i", strtotime($date1 . " + 28 days "));
$datefr2 = strtotime($date2);
echo '<li>' . strftime("%A %d %B %Y à %H:%M", $datefr2);
echo '</li>';
/* Date 3 */
$date3   = date("Y-m-d H:i", strtotime($date2 . " + 28 days "));
$datefr3 = strtotime($date3);
echo '<li>' . strftime("%A %d %B %Y à %H:%M", $datefr3);
echo '</li>';
/* Date 4 */
$date4   = date("Y-m-d H:i", strtotime($date3 . " + 28 days "));
$datefr4 = strtotime($date4);
echo '<li>' . strftime("%A %d %B %Y à %H:%M", $datefr4);
echo '</li>';
/* Date 5 */
$date5   = date("Y-m-d H:i", strtotime($date4 . " + 28 days "));
$datefr5 = strtotime($date5);
echo '<li>' . strftime("%A %d %B %Y à %H:%M", $datefr5);
echo '</li>';
/* Date 6 */
$date6   = date("Y-m-d H:i", strtotime($date5 . " + 28 days "));
$datefr6 = strtotime($date6);
echo '<li>' . strftime("%A %d %B %Y à %H:%M", $datefr6);
echo '</li>';
/* Date 7 */
$date7   = date("Y-m-d H:i", strtotime($date6 . " + 28 days "));
$datefr7 = strtotime($date7);
echo '<li>' . strftime("%A %d %B %Y à %H:%M", $datefr7);
echo '</li>';
/* Date 8 */
$date8   = date("Y-m-d H:i", strtotime($date7 . " + 28 days "));
$datefr8 = strtotime($date8);
echo '<li>' . strftime("%A %d %B %Y à %H:%M", $datefr8);
echo '</li>';
/* Date 9 */
$date9   = date("Y-m-d H:i", strtotime($date8 . " + 28 days "));
$datefr9 = strtotime($date9);
echo '<li>' . strftime("%A %d %B %Y à %H:%M", $datefr9);
echo '</li>';
/* Date 10 */
$date10   = date("Y-m-d H:i", strtotime($date9 . " + 28 days "));
$datefr10 = strtotime($date10);
echo '<li>' . strftime("%A %d %B %Y à %H:%M", $datefr10);
echo '</li>';
/* Date 11 */
$date11   = date("Y-m-d H:i", strtotime($date10 . " + 28 days "));
$datefr11 = strtotime($date11);
echo '<li>' . strftime("%A %d %B %Y à %H:%M", $datefr11);
echo '</li>';
/* Date 12 */
$date12   = date("Y-m-d H:i", strtotime($date11 . " + 28 days "));
$datefr12 = strtotime($date12);
echo '<li>' . strftime("%A %d %B %Y à %H:%M", $datefr12);
echo '</li>';
/* Date 13 */
$date13   = date("Y-m-d H:i", strtotime($date12 . " + 28 days "));
$datefr13 = strtotime($date13);
echo '<li>' . strftime("%A %d %B %Y à %H:%M", $datefr13);
echo '</li></ul>';
Merci si vous pouvez me donner une piste pour simplifier et me faire comprendre la marche à suivre