begin process at 2012 05 28 12:46:11
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Date & Heure

 > CALENDRIER ANNUEL AVEC AJOUT/SUPPRESSION D'INTERVALE DE DATE DANS UNE BD

CALENDRIER ANNUEL AVEC AJOUT/SUPPRESSION D'INTERVALE DE DATE DANS UNE BD


 Information sur la source

Note :
9,67 / 10 - par 3 personnes
9,67 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Date & Heure Niveau :Initié Date de création :04/09/2004 Date de mise à jour :09/01/2005 20:28:19 Vu / téléchargé :29 399 / 1 463

Auteur : rttb

Ecrire un message privé
Site perso
Ce membre participe au partage de revenus publicitaires
Commentaire sur cette source (12)
Ajouter un commentaire et/ou une note


 Description

Ce calendrier permet de stocker un intervalle de date du XXX au XXX dans une base de données avec un ID.
Cela me sert pour une période de disponibilité de location.
Ce script est parti du calendar de Olivier Hondermarck sur http://www.toutjavascript.com .
Je l'ai très très largement modifie... maintenant il utilise un mixage de PHP HTML et JAVASCRIPT.



 Conclusion

Utilisation :
Appeler la page par : http://www.monsupersite.com/calendrier.php?id=2861 &an=2004.
L'id correspond à l'id de ce pour quoi vous avez besoin de l'intervalle de date.
L'an à l'année que vous voulez afficher (y'à des liens pour passer d'années en années).
Ajout d'un intervalle : clic sur une date, rechargement de la page, clic sur la deuxième date (supérieure).L'intervalle est ajouté à la base
Suppression d'un intervalle : clic sur une date, rechargement de la page, clic sur la deuxième date (inférieure).L'intervalle est supprimé de la base

Vous pouvez ajouter/supprimer sur plusieurs mois (ou sur toute l'année) en même temps.

Voila, le script est largement commenté mais n'hésitez pas pour les questions...
Le serveur est énormément sollicité lors d'un ajout/suppression, cela m'embête, si vous avez une solution pour le délester, laissez des commentaires.

Création de la table dans la base de données :
CREATE TABLE `jour_occupation` (
  `id` bigint(21) NOT NULL default '0',
  `jour_ocup` varchar(10) NOT NULL default ''
) TYPE=MyISAM;

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Historique

04 septembre 2004 00:14:53 :
Ajout du code de création de la BD..
08 septembre 2004 16:51:16 :
ajout de declaration de variable pour le bug sur easter_date, merci a sKanD pour la correction de ce bug.
09 janvier 2005 20:28:20 :
suppression de la declaration des variables, j'avais pas verifie le code mais c'etait idiot... Suppression aussi des dates mobiles, easterdate semble poser trop de problemes.

 Sources du même auteur

Source avec Zip AVION PUBLICITAIRE
Source avec Zip PAGE QUI S'ADAPTE (REDIMENSIONNE) UNE IFRAME
Source avec Zip UNE JAUGE ENTIÈREMENT PARAMÉTRABLE
Source avec Zip Source avec une capture JAUGE QUI OBÉIT AU DOIGT ET À L'OEIL
COLORISE LES MOTS D'UNE PAGE (APRES RECHERCHE)

 Sources de la même categorie

NOMBRE DE JOURS, MOIS ET ANNÉES DEPUIS LA NAISSANCE par marcenana
Source avec Zip CALENDRIER ANNUEL UNIVERSEL AVEC SAINTS DU CALENDRIER ET FÊT... par 007Julien
OBTENIR LE NOMBRE DE JOURS D'UN MOIS SUIVANT SON ANNÉE par hugolegrand
SAINT DU JOUR par tefa24600
Source avec Zip Source avec une capture NIPCLOCK 1.2 par neep

Commentaires et avis

Commentaire de rttb le 10/09/2004 21:02:18

6 jours et aucun commentaires, meme pas une note, ca n' interesse personne ce script?

Commentaire de batfanou le 09/01/2005 18:10:32

Salut,  ton code parait super bien cependant je ne comprends pas qu'il ne fonctionne pas chez moi..

Faut il declarer les variables du debut? si oui avec quoi?

- d'un coté j'ai année -1 et de l'auter année 1
- lorsque je clique sur une date ca ne fait pas ce que ca devrait..

Je sais que le probleme viens de moi donc que faut il que je fasse?

Merci d'avance

Commentaire de batfanou le 09/01/2005 20:19:32

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/www/calendrier.php on line 133

Warning: easter_date() expects parameter 1 to be long, string given in /home/www/calendrier.php on line 148

Warning: easter_date() expects parameter 1 to be long, string given in /home/www/calendrier.php on line 149

Warning: easter_date() expects parameter 1 to be long, string given in /home/www/calendrier.php on line 150

Warning: easter_date() expects parameter 1 to be long, string given in /home/www/calendrier.php on line 151

Commentaire de mobon le 11/01/2005 15:41:02

Bonjour, je suis très contente d'avoir trouvé un calendrier que je cherchais depuis très longtemps, qui afficherais les semaines louer d'un chalet.

Mais j'ai pas réussis à le faire exécuté le calendrier snifff snifff

Il y a t-il une façon de l'exécuter autre que Dreamweaver?

Désoler je suis débutante et j'avais pensé que l'exécuter avec Dreamweaver m'aurait visualisé le calendrier,

Merci pour vos bons conseils et votre patience envers moi!

;-))

Commentaire de rttb le 11/01/2005 19:09:50

Pour executer ce script, il te faut la derniere version, la version precedente ne fonctionne pas.
Ensuite si tu est en local il te faut un serveur PHP (du style Easyphp, gratuit et marche tout seul).
Si tu es sur le web, il faut que ton hebergeur accepte le php.(je crois que si il ne l'accepte pas il te propose de telecharger la feuille).
Ensuite il te faut une base de donnee, tu modifie le ligne : $maconnection = mysql_pconnect("hote", "nom_utilisateur", "mot_de_passe") ..... en replacant hote,nom_utilisateur et mot_de_passe par tes parametres de connection a la base.
Tu crees la table dans ta base de donne avec le code decris plus haut.
Pour finir, tu appelles la page comme decris plus haut.

Commentaire de totom94 le 29/01/2005 13:48:46

Saut,
je ne comprend pas jai bien mis mes parametres de conexions le calendrier safiche mais au dessus il y a marqué :
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /var/www/free.fr/5/b/gtcompanie/calendrier.php on line 102

Cla table dans la base de donnée???? Qu(est que ca veut dire ?

Merci d'avance pour les réponses

Commentaire de totom94 le 29/01/2005 13:49:50

Créer la table dans la base de donner ca veut dire koi ? (je corrige pour en haut)

Commentaire de totom94 le 29/01/2005 17:08:04

Cayai c bon !!! j'ai réussit enfin merci pour ce super script mais juste une derniere kestion...
Comment on fait pour cocher les jour pour montrer qu'ils sont indisponibles a la location? Faut il obligatoirement passer par un logiciel comme dreamweaver ou ece ke on peu directement le faire a partir de la page web.
Merci d'avance.

Commentaire de totom94 le 29/01/2005 20:41:42

Ben cayai jai reussit mais jai encore et toujours une autre question.
Tout le monde peut modifier mon calendrier? comment ece que je peut empecher que les autres personne puissent le modifier?
Merci d'avance.

Commentaire de 48160 le 02/12/2005 21:43:50

Pour répondre à cette dernière question, bien qu'il se soit passé du temps... Un moyen simple, un peu "système D" mais vite opérationnel:
1) protéger l'accès à la page à partir de laquelle on modidie les dates dans un sens ou dans l'autre (réservée administrateur).
2) la même page (avec le même code - modifié), dans le même répertoire, mais avec un autre nom, et dont les liens ont été désactivés. La page est "en lecture seule", impossible à modifier.

Commentaire de lgm34 le 20/02/2012 12:53:32

Bonjour,
Il me semble avoir placé tous les paramètres utiles -host, login et pass pour Mysql-, d'avoir créé la base et la table, d'avoir ajouter $ an = date("Y") pour reconnaître l'année en cours.

Mais rien n'y fait seules s'affiche :
Calendrier de l'année 2012, avec repérage des jours fériés
<<<< Annee 2011  Annee 2013 >>>>

Une idée.

Merci

Michel

Commentaire de rttb le 20/02/2012 17:36:58

Bonjour,

Source ancestrale, me souvient plus très bien, mais il faut les paramètres dans l'url voir partie "Conclusion" de cette page.
Le php ne fait que gérer les jours d'occupation, il n'affiche pas le calendrier, donc ça doit être le paramètre d'url qui manque, le "démarrage" du calendrier est en ligne 216, la dernière du script : annee(anneecours[1]);

 Ajouter un commentaire




Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

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 : 1,466 sec (4)

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