diff --git a/Activity_PHP/calendar/calendar.php b/Activity_PHP/calendar/calendar.php new file mode 100644 index 0000000..cded794 --- /dev/null +++ b/Activity_PHP/calendar/calendar.php @@ -0,0 +1,78 @@ + + + + + + Calendar + + + +
+

Calendar

+ + + + + + + + + + + + + + + + "); + } + for ($i=6-$day; $i <7 ; $i++) { + echo(""); + $nbr++; + } + + for ($i=0; $i<5 ; $i++) { + echo(""); + for ($j=0; $j<7 ; $j++) { + if ($nbr == $nbrmax) { + break; + } + + $today = (date("j") == $nbr and date("n") == $month and date("Y") == $year) ? "class='today'" : ""; + + echo(""); + $nbr++; + } + echo(""); + } + ?> + +
$month$year
MondayTuesdayWednesdayThursdayFridaySaturdaySunday
$nbr
$nbr
+
+ + \ No newline at end of file diff --git a/Activity_PHP/calendar/calendrier.css b/Activity_PHP/calendar/calendrier.css deleted file mode 100644 index e69de29..0000000 diff --git a/Activity_PHP/calendar/calendrier.php b/Activity_PHP/calendar/calendrier.php deleted file mode 100644 index 2181706..0000000 --- a/Activity_PHP/calendar/calendrier.php +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - Calendrier - - -
- - \ No newline at end of file diff --git a/Activity_PHP/calendar/index.php b/Activity_PHP/calendar/index.php new file mode 100644 index 0000000..08618de --- /dev/null +++ b/Activity_PHP/calendar/index.php @@ -0,0 +1,66 @@ + + + + + + Calendar + + + +
+

Calendar

+
+ + + + + + +
+
+
+
+

Bienvenue sur le générateur de calendrier

+

Ce site vous permet de générer les calendriers pour différents mois en fonction de l'année que vous spécifiez. Entrez le mois et l'année dans le formulaire ci-dessus et cliquez sur "Valider" pour voir le calendrier correspondant.

+
+ +
+

Comment utiliser :

+

Entrez le mois et l'année dans les menus déroulants ci-dessus.

+

Choisissez le mois en utilisant le premier menu déroulant. Vous pouvez sélectionner n'importe quel mois de l'année en choisissant parmi les options disponibles.

+

Ensuite, sélectionnez l'année à partir du deuxième menu déroulant. Les années disponibles commencent par il y a 100 ans et vont jusque dans 100 ans

+

Une fois que vous avez choisi un mois et une année, cliquez sur le bouton "Valider" pour générer le calendrier correspondant.

+

Le calendrier généré affichera les jours de la semaine ainsi que les dates pour le mois et l'année sélectionnés.

+
+
+ + diff --git a/Activity_PHP/calendar/style.css b/Activity_PHP/calendar/style.css new file mode 100644 index 0000000..7b80d2e --- /dev/null +++ b/Activity_PHP/calendar/style.css @@ -0,0 +1,88 @@ +table { + margin-top: 30px; + border-collapse: collapse; + width: 100%; +} + +th, td { + border: 1px solid #dddddd; + text-align: left; + padding: 8px; +} + +th { + background-color: #f2f2f2; +} + +.today { + background-color: rgb(202, 0, 0); +} + +* { + margin: 0; + padding: 0; + box-sizing: border-box; +} + +body { + font-family: Arial, sans-serif; + line-height: 1.6; + background-color: #f4f4f4; + margin: 0; + padding: 0; +} + +header { + background-color: #333; + color: #fff; + text-align: center; + padding: 1em 0; +} + +header h1 { + margin: 0; +} + +form { + margin-top: 20px; + text-align: center; +} + +form label { + margin-right: 10px; +} + +form input, +form select { + width: 100px; + padding: 5px; + margin-right: 10px; +} + +form button { + padding: 7px 15px; + background-color: #292929; + color: #fff; + border: none; + cursor: pointer; +} + +main { + max-width: 800px; + margin: 20px auto; + padding: 20px; + background-color: #fff; + border-radius: 5px; +} + +main section { + margin-bottom: 20px; +} + +main h2 { + margin-bottom: 10px; +} + +main p { + color: #555; +}