Bonjour j'espère que vous allez bien en ce temps de confinement, comme il est dit dans le sujet, je cherche un moyen liée mon mini-calendrier avec le calendrier que j'ai fait en php aurait vous une idée de l'intégré ? (exemple: sous format d'un pop-up)
Je vous remercie d'avance pour votre aide
<?php
// Les fichiers annexes
require('start.php');
require('header.php');
require('Mois.php');
require('Event.php');
$pdo = connectBdd();
$events = new Event($pdo);
$mois = new Mois($_GET['mois'] ?? null, $_GET['an'] ?? null);
$premier_jour = $mois->getPremierJour();
$premier_jour = $premier_jour->format('N') === '1' ? $premier_jour : $mois->getPremierJour()->modify('last monday');
$dernier_jour = (clone $premier_jour)->modify("+". (6 + 7 * ($mois->nbSemaine()-1)) ."days");
$events = $events->getEventJour($premier_jour, $dernier_jour);
?>
<div class = "calendrier">
<!-- Navigation entre les mois -->
<div class = "d-flex flex-row align-items-center justify-content-between mx-sm-3">
<div>
<a href ="calendrier.php?mois=<?php echo $mois->precMois()->mois; ?>&an=<?php echo $mois->precMois()->an; ?>" class = "btn btn-secondary"><</a>
</div>
<h1><?php echo $mois->convChaine(); ?></h1>
<div>
<a href ="calendrier.php?mois=<?php echo $mois->suivantMois()->mois; ?>&an=<?php echo $mois->suivantMois()->an; ?>" class = "btn btn-secondary">></a>
</div>
</div>
<table class = "calendrier-table calendrier-table-<?php echo $mois->nbSemaine(); ?>semaine">
<?php for($i = 0; $i < $mois->nbSemaine(); $i++): ?>
<tr>
<?php
foreach($mois->jours as $key => $jour):
$jour_actuel = (clone $premier_jour)->modify("+" .($key + $i * 7) ."days");
$event_jour = $events[$jour_actuel->format('Y-m-d')] ?? [];
?>
<td class = "<?= $mois->inclusMois($jour_actuel) ? '' : 'jour-exclus'; ?>">
<!-- Affiche les jours seulement pour la premiere semaine -->
<?php if ($i === 0): ?>
<div class = "jour-semaine"><?php echo $jour; ?></div>
<?php endif; ?>
<!-- Affiche le numero de chaque jour -->
<div class = "jour-numero"><?php echo $jour_actuel->format('d'); ?></div>
<!-- Affiche les evenements aux jours correspondant sur le calendrier -->
<?php foreach($event_jour as $event): ?>
<div class = "calendrier-event">
<?php echo (new DateTime($event['debut']))->format('H:i'); ?>
<a href = "Affiche_event.php?id=<?php echo $event['id'];?>" >
<?php echo secure($event['titre']); ?>
</a>
</div>
<?php endforeach; ?>
</td>
<?php endforeach; ?>
</tr>
<?php endfor; ?>
</table>
<a href = "#" class = "ajouter-event">+</a>
</div>
<?php require('footer.php'); ?>
Je vous remercie d'avance pour votre aide