kvf300 | Bonjour à tous
Voila je viens de télécharger un bon script qui gère les réservations avec un calendrier mais le problème c'est que la personne qui a réalisé ce script affiche les jours du Dimanche au Samedi avec une organisation en colonnes i.e. les dates correspondantes sont situées en dessous comme beaucoup de calendrier mais moi bien entendu je veux les afficher du Lundi au Dimanche.
En faite il utilise un script PHP qui est comme ceci: D=0;L=1;M=2....
Avec le script actuellement:
D L M M J V S
1 2 3
4 5 6 7 8 9 10
.. .. .. .. .. .. ..
Nous voyons ici qu'il y a donc eu une boucle qui a crée 4 cases vide de tableaux car le premier du mois étais un Jeudi, or je voudrais pouvoir afficher le Lundi en premier donc ici, il aurait fallu créer 3 cases vides:
L M M J V S D
1 2 3 4
5 6 7 8 9 10 11
.. .. .. .. .. .. ..
J’attend une réponse de votre part en vous laissant le lien du site ou j’ai récupéré ce script : http://www.phpcs.com/code.aspx?ID=40895
Je vous laisse ici la partie du code qui devra etre modifié:
Code :
- //Détection du 1er et dernier jour du moiS
- $nombre_date = mktime(0,0,0, $mois, 1, $an);
- $premier_jour = date('w', $nombre_date);//si l'on remplace le paramètre w par N on n'a plus D=0;L=1;M=2..... mais on a L=1;M=2;M=3.....D=7.
- $dernier_jour = 28;
- while (checkdate($mois, $dernier_jour + 1, $an))
- { $dernier_jour++;}
- //Affichage de 7 jours du calendrier
- for ($i = 0; $i < 7; $i++)
- {
- if ($i < $premier_jour)
- {
- echo '<td width="60"></td>';
- }
- else
- {
- $ce_jour = ($i+1) - $premier_jour;
- // si c'est un jour reserve on applique le style reserve
- if($tab_jours[$ce_jour])
- {
- echo '<td width="60" class="reserve">';
- // sinon on ne met pas de style
- }
- else
- {
- echo '<td width="60">';
- }
- echo $ce_jour;
- echo '</td>';
- }
- }
- //affichage du reste du calendrier
- $jour_suiv = ($i+1) - $premier_jour;
- for ($rangee = 0; $rangee <= 4; $rangee++){
- echo '</tr>';
- echo '<tr align="center" class="numero">';
- for ($i = 0; $i < 7; $i++){
- if($jour_suiv > $dernier_jour){
- echo '<td width="60">';
- echo '</td>';
- }else{
- // si c'est un jour reserve on applique le style reserve
- if($tab_jours[$jour_suiv]){
- echo '<td width="60" class="reserve">';
- // sinon on ne met pas de style
- }else{
- echo '<td width="60">';
- }
- //echo $tab_jours[$jour_suiv];
- echo $jour_suiv;
- echo '</td>';
- }
- $jour_suiv++;
- }
- }
|
Merci d’avance.
|