Bonjour,
Comment modifier mon code sur ce calendrier pour que les jours importants « d_important » soient également visibles comme le jour d'aujourd'hui « d_jour », quand ils tombent le même jour.
En ce moment, seul le jour d'aujourd'hui est visible (color:red;) quand ils tombent à la même date. Le jour important ne l'est pas (background-color:plum;)
Quand ils sont à des dates différentes tout va bien.
Avez-vous une idée de modification du code pour atteindre ce but.
Merci d'avance, pierreandre (voir sur http://ppzx.net )
P.S. Détails du code du calendrier et celui du CSS : http://ppzx.net/calendrier.txt
Modifié par pierreandre (25 Feb 2009 - 01:59)
Comment modifier mon code sur ce calendrier pour que les jours importants « d_important » soient également visibles comme le jour d'aujourd'hui « d_jour », quand ils tombent le même jour.
En ce moment, seul le jour d'aujourd'hui est visible (color:red;) quand ils tombent à la même date. Le jour important ne l'est pas (background-color:plum;)
Quand ils sont à des dates différentes tout va bien.
Avez-vous une idée de modification du code pour atteindre ce but.
<?php
// Ecriture de la 1ere ligne
echo '<tr>';
// Ecriture de colones vides tant que le mois ne demarre pas
for($i = 0 ; $i < $numero_jour1er ; $i++) { echo '<td></td>'; }
for($i = 1 ; $i <= 7 - $numero_jour1er; $i++) {
echo '
<td class="';
if(isset($coloreNum) && $coloreNum == $i) echo 'd_jour">';
else if(in_array($i . "_" . $numero_mois . "_" . $annee, $d_important)) echo 'd_important">';
else echo 'td">';
echo $i.'
</td>';
}
echo '</tr>';
$nbLignes = ceil((date('t', $timestamp) - ($i-1))/ 7); // Calcul du nombre de lignes afficher en fonction de la 1re (surtout pour les mois a 31 jours)
for($ligne = 0 ; $ligne < $nbLignes ; $ligne++) {
echo '<tr>';
for($colone = 0 ; $colone < 7 ; $colone++) {
if($i <= date('t', $timestamp)) {
echo '<td class="';
if(isset($coloreNum) && $coloreNum == $i) echo 'd_jour">';
else if(in_array($i . "_" . $numero_mois . "_" . $annee, $d_important)) echo 'd_important">';
else echo 'td">';
echo $i.'</td>';
}
else // On a fini d'ecrire le mois on termine le tableau par des cellules vides
{
echo '<td></td>';
}
$i = $i +1;
}
echo '</tr>';
}
?>
Merci d'avance, pierreandre (voir sur http://ppzx.net )
P.S. Détails du code du calendrier et celui du CSS : http://ppzx.net/calendrier.txt
Modifié par pierreandre (25 Feb 2009 - 01:59)