begin process at 2012 05 31 12:21:35
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Divers

 > 

Débutant(e)

 > 

probleme calendrier


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

probleme calendrier

lundi 16 mai 2011 à 15:20:22 | probleme calendrier

kriss1

Bonjour,

Je suis débutante et essaie de mettre en place un calendrier de réservation pour un gîte.
J'ai récupérer un module sur internet mais je n'arrive pas à le modifier comme je voudrais et si c'est possible !?
Avec ce code, on peut avoir une classe "reserve" avec une certaine couleur, sinon aucune couleur, ce qui est déjà très bien.
Mais voilà, j'aimerais pouvoir mettre une couleur de réservation provisoire, une couleur de réservation définitive ou rien si c'est vide !
J'ai essayer de mettre un "elseif" dans ce code mais rien à faire ! je pense que c'est possible mais que mon peu de connaissance en php ne me permette pas de l'écrire.
Voici le code :

<?php
//Détection du 1er et dernier jour du moiS
$nombre_date = mktime(0,0,0, $mois, 1, $an);
$premier_jour = date('w', $nombre_date);
$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">';
echo $ce_jour;
echo '<br />';
// conversion de la en aaaa-mm-jj (cf fonctions.php)
$date = ajout_zero($ce_jour, $mois, $an);
// on supprime le jour correspondant via la page recuperation_enlever.php
echo '<a href="recuperation_enlever.php?date='.$date.'">';
echo '<img src="img/enlever.png" border="0" alt="Marquer comme libre" />';
echo '</a>';
echo '</td>';
// sinon on ne met pas de style
}else{
echo '<td width="60">';
echo $ce_jour;
echo '<br />';
// cf fonctions.php
$date = ajout_zero($ce_jour, $mois, $an);
// on ajoute le jour correspondant via la page recuperation_ajouter.php
echo '<a href="recuperation_ajouter.php?date='.$date.'">';
echo '<img src="img/ajout.png" border="0" alt="Marquer comme reserve" />';
echo '</a>';
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">';
echo $jour_suiv;
echo '<br />';
$date = ajout_zero($jour_suiv, $mois, $an);
echo '<a href="recuperation_enlever.php?date='.$date.'">';
echo '<img src="img/enlever.png" border="0" alt="Marquer comme libre" />';
echo '</a>';
echo '</td>';
// sinon on ne met pas de style
}else{
echo '<td width="60">';
echo $jour_suiv;
echo '<br />';
$date = ajout_zero($jour_suiv, $mois, $an);
echo '<a href="recuperation_ajouter.php?date='.$date.'">';
echo '<img src="img/ajout.png" border="0" alt="Marquer comme reserve" />';
echo '</a>';
echo '</td>';
}
}
$jour_suiv++;
}
}
?>


Merci d'avance à celui ou celle qui pourra éclairer ma lanterne !

Kriss


Cette discussion est classée dans : php, jour, echo, suiv, reserve


Répondre à ce message

Sujets en rapport avec ce message

undefined index en php? [ par Georges97427 ] Bonjour, [i]Notice: Undefined index: admin in C:\wamp\www\calendrier_bo.php on line 13[/i] je reçois ce message d'erreur (surtout en localhost-wamp) mise a jour [ par sanhoua ] bonsoir j'avance lentement mais surement dans mon apprentissage de php/mysql grâce à tous. je vous soumet cette erreur que je reçois depuis un moment. Flux Rss avec php d'aprés une table sql [ par morganb12 ] Un autre problème ce pose à moi pour la réalisation de mon projet que je voudrais finir. Mais non visiblement !! Une table sql : [code=php]CREATE TA Envois E-Mail php [ par GoGaule ] Bonsoir. [code=php] <?php $msg = "Nom:\t$nom\n"; $msg .= "Prenom:\t$prenom\n"; $msg .= "Adresse:\t$adresse\n"; $msg .= "Ad J'aurai besoin d'un peut d'aide svp [ par Underskill ] Bonsoir J'aurais besoin d'aide. Je n'arrive pas afficher les fonction correctement pour afficher le script esceque vous pouriez m'aider svp Le script écrire bonne endroit fichier [ par loblobloblob ] Bonjour, je vous expose mon probléme en espérant que vous pourrais m'aider. je dois faire un menu extensible sur un site, pour cela j'ai créé une BDD transmission de variables [ par begueradj ] Bonjour; J'ai un ficiher movie1.php qui propose de lister mes films préférés d'une façon ordonnée (dans ce cas, je coche ma case à cocher) ou non (ap Afficher un calendrier en php [ par nostalgieing ] Bonjour je suis débutante en php et j'ai rencontré un problème lors de l'affichage d'un calendrier implémenté en php: je veux afficher les jours de ch Comment savoir le id d'un champ de texte en php [ par marocmarocmaroc ] Bonjours;Je travaille avec php je voudrais savoir comment récupérer un id lors de l'affichage d'un non de personne dans un champ de textePar exemple a Checkbox et textarea: Comment l'inserer dans une base? [ par vibration76 ] Bonjour, J'ai un formulaire de création d'enseigne (extrait ci-dessous) où je dois cocher dans des checkbox des icônes (non obligatoire pour la créati


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,499 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales