Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

CALENDIER EN PHP5 ET DHTML


Information sur la source

Catégorie :Date / Heure Classé sous : calendrier, php5, dhtml, dynamique, date Niveau : Initié Date de création : 19/04/2007 Date de mise à jour : 21/04/2007 10:05:19 Vu / téléchargé: 15 009 / 1 416

Note :
Aucune note

Commentaire sur cette source (5)
Ajouter un commentaire et/ou une note

Description

Cliquez pour voir la capture en taille normale
Création de calendriers dynamiques PH 5 et DHTLM
Ayant besoin d’un calendrier dynamique pour le site de mon association, je me suis penché sur la gestion des dates et des objets en php5 dont je vous soumets le code qui se compose de 4 classes.
1 - timestamp_calendrier.php : contient la gestion des timestamps
2 - heurodate_calendrier.php  affiche la liste des mois et des années  en donnant un écart.
3 - heurodateur_mois.php : incrémente ou décrémente les mois.
4 – calendrier : affiche le calendrier en cours.
Les heurodateurs peuvent être utilisés seuls ou couplés à la classe calendrier.
En créant une feuille de style et des interfaces on peut obtenir diverse apparence du calendrier.
J’ai  joint plusieurs interfaces qui on l’avantage de créer un calendrier en  2 lignes de code.
Les résultats des heurodeurs et calendriers sont renvoyés dans l’url.
Les heurodateurs et calendrier  peuvent  recevoir le mois et l’année venant dune requête Sql ou autre.
$a=new calendar1_2();
$a->aff_calendar1_2($mois,$annee,'calendar',$url);
# *---------------------------* #
$a=new calendar1_3();
$a->aff_calendar1_3($mois,$annee,'calendar',$url);
Les paramètres  à documenter  dans l’appel des classes sont expliqués dans les interfaces

 

Fichier Zip

Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

Historique

19 avril 2007 15:57:03 :
Ajout de la capture d'ecran
21 avril 2007 09:59:09 :
Ajout de 6 nouvelles interfaces avec de leur style dans le fichier style_celendar.css
21 avril 2007 09:59:23 :
Ajout de 6 nouvelles interfaces avec de leur style dans le fichier style_celendar.css
21 avril 2007 10:05:19 :
Ajout de la copie d'écran

Commentaires et avis

signaler à un administrateur
Commentaire de gfpl le 25/04/2007 12:19:09

ca a l'air tout bon je vais tester ca

signaler à un administrateur
Commentaire de bess91 le 26/04/2007 14:48:19

je n'arrive pas à la faire marcher un petit doc ça sera le bienvenu

signaler à un administrateur
Commentaire de lariflette77 le 27/04/2007 18:56:13

Code de la page de création des calendriers dont la capture d'écran à été tirée
<?php /* Date de création: 03/04/2007 */ ?>
<link rel="StyleSheet" type="text/css"  href="style_calendar.css">
<html>
<body>
<div id="contenaire">
<h3> Calendriers dynamiques</h3>
<?php
/*-------------------------------------------*/
/* Date de création: 02/04/2007 */
/* Auteur G. Garandeau */
/*-------------------------------------------*/
include_once("../classes/calendrier/require/require_fichiers.php");

$mois=(strlen($_POST['mois']))?$_POST['mois']:$_GET['mois'];
$annee=(strlen($_POST['annee']))?$_POST['annee']:$_GET['annee'];
$url=$_SERVER['PHP_SELF'];
# *---------------------------lig 1  non cliquable -----------------* #
echo" <div id='aff_calend'>";
$a=new calendar1_6();
$a->aff_calendar1_6($mois,$annee,'calendar',$url);
echo"</div>";
# *---------------------------* #
echo" <div id='aff_calend'>";
$a=new calendar1_2();
$a->aff_calendar1_2($mois,$annee,'calendar',$url);
echo"</div>";
# *---------------------------* #
echo" <div id='aff_calend'>";
$a=new calendar1_3();
$a->aff_calendar1_3($mois,$annee,'calendar',$url);
echo"</div>";  
# *----------- lig 2 ----------------* #
echo"<hr class='clear'>";
# *---------------------------* #
echo" <div id='aff_calend'>";
$a=new calendar1_4();
$a->aff_calendar1_4($mois,$annee,'calendar',$url);
echo"</div>";
# *---------------------------* #
echo" <div id='aff_calend'>";
$a=new calendar1_1();
$a->aff_calendar1_1($mois,$annee,'calendar',$url);
echo"</div>";
# *---------------------------* #
echo" <div id='aff_calend'>";
$a=new calendar1_5();
$a->aff_calendar1_5($mois,$annee,'calendar',$url);
echo"</div>";  
# *---------------------------* #
echo"<hr class='clear'>";
# *------------ lig 3 ---------------* #
echo" <div id='aff_calend'>";
$a=new heurodate_calendrier2();
$a->aff_heurodate2($mois,$annee,'calendar3',$url);
echo"</div>";
# *---------------------------* #
echo" <div id='aff_calend'>";
$a=new heurodate_calendrier2_1();
$a->aff_heurodate2_1($mois,$annee,'calendar5',$url);
echo"</div>";
# *---------------------------* #
echo" <div id='aff_calend'>";
$a=new heurodate_calendrier2_2();
$a->aff_heurodate2_2($mois,$annee,'calendar5',$url);
echo"</div>";
# *---------------------------* #
echo"<hr class='clear'>";
# *---------------------------* #
echo"  <div id='aff_calend'>";
$a=new heurodate_calendrier3();
$a->aff_heurodate3($mois,$annee,'calendar3',$url);
echo"</div>";

# *---------------------------* #
echo"  <div id='aff_calend'>";
$a=new heurodate_calendrier3_1();
$a->aff_heurodate3_1($mois,$annee,'calendar3',$url);
echo"</div>";
# *---------------------------* #
echo"  <div id='aff_calend'>";
$a=new heurodate_calendrier3_2();
$a->aff_heurodate3_2($mois,$annee,'calendar4',$url);
echo"</div>";
?>
<!-- end contenaire -->
</div>
</body>
</html>

signaler à un administrateur
Commentaire de phpnuke le 31/08/2007 13:22:17

J'ai un problême
Notice: Use of undefined constant Aôut - assumed 'Aôut' in C:\Program Files\EasyPHP 2.0b1\www\index.php on line 27
Voila si tu peut me dire stp comment cela se fait ?

signaler à un administrateur
Commentaire de evenkil le 06/03/2008 10:18:52

Voici l'erreur que j'obtiens :

Fatal error: Cannot instantiate non-existent class: calendar1_6 in /homepages/9/d149107415/htdocs/test/gest_calendrier/new_calendrier.php on line 19

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

Calendrier dynamique [ par pyranhaz ] Bonjour,je cherche à me faire un calendrier dynamique dans lequel un simple fichier de création normal de calendrier (les 12 mois de l'année, les 30 o problemes de lien dans un calendrier [ par hysteria74000 ] qulequ'un peut me dire pourquoi mes liens, dans mon calendrier, SUIVANT et PRECEDENT ne fonctionnent pas.Voici le code php::$lien=date("Y+m+d", mktime requette si posssible [ par youyou26 ] bonjour tt le monde je suis un peu despérer j'ai petit calendrier et un fichier ¤.gif et chaque image et enregistré avec une date ce quie j'ai envie c Gestion de date dans une BDD [ par switsh ] Bonjour, Je suis actuellement en train de cr&#233;er un calendrier rectiligne pour des r&#233;servations de chambres. Pour le moment j'ai le calendr Calendrier amélioré??? [ par Monico9385 ] Bonjour, je viens vous voir car j'ai un probl&#232;me et je sais pas du tout comment le r&#233;soudre. Je voudrai r&#233;cup&#233;rer la date de tou Calendrier pour gallerie photo [ par gandalf76fr ] Bonjour, ayant ma famille distante, je cr&#233;e une gallerie photos pour qu'il puisse voir ma fille grandire.Jusque la je l'ai fait sous photoweb gal Les dates avec MySQL [ par ImmortalPC ] Salut,je deviens fou avec mon calendrier J' ai une date de commencement et une date de finrespectivement : date_start et date_endLeur type : datetime Calendrier dynamique (infobulle ?) [ par Ma2004 ] Salut &#224; tous,J'ai vu que quelqu'un avait d&#233;j&#224; pos&#233; la m&#234;me question mais apparemment la r&#233;ponse n'est jamais arriv&#233; communication entre deux page [ par mouness ] boujour j'ai un probleme et ce serait super si quelqu'un pouvai m'aider je m'explique. J'ai crée 2 frame l'un d'entre elle affiche un calendrier et l' Créer un calendrier qui renvoie sur une page html en fonction de la date [ par rellik77 ] Bonsoir à tous !Je cherche un code simple à mettre en place pour faire un calendrier annuel classique, qui permettrait à un utilisateur qui en cliquan


Nos sponsors

Sondage...

CalendriCode

Septembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
2930     

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, 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
Temps d'éxécution de la page : 0,36 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.