Un calendrier de plus ça ne fait pas de mal!

Soyez le premier à donner votre avis sur cette source.

Vue 20 829 fois - Téléchargée 2 883 fois

Description

voilà encore une application présentant un calendrier dynamique avec un lien sur des dates événemnts:
il faut au préalable créer une base de données sous mysql:
exemple ma_base(voir fichier connexion.php)
ensuite vient le fichier avec les différentes fonctions pour créer notre calendrier(calendar.php)
et le fichier agenda.php qui se contente d'afficher le contenu du calndrier ainsi que les zones de formulaire(année et mois) pour afficher une date selon le choix
créer un fichier nommer le event.php pour récupérer la date événement dans l'agenda
la table events contient trois champs:
idevent type int(11)
date_event type date
desc_event type text petite description de l'événement
vous n'avez pour finir qu'à modifier le lien présent dans le fichier calendar.php à la ligne 108 par le chemin de votre propre répertoire.
soyez indulgent pour un petit débutant en php!

Source / Exemple :


une petit mise à jour: je supprime le formulaire pour saisir une date au choix, le fichier index fourni, fait appel à lui même deux images flèche gauche et droite sont fournies également pour voyager dans le temps ! 
le reste ne change pas la base de données est toujours la même avec les mêmes caractéristiques, et la table des événements s'appelle toujours "events" penser à modifier les liens présents à la ligne 97,98,99,100 dans le fichier calendar.php par votre propre chemin. avec la capture d'écran, je serais plus clair si j'ai mal énoncé ma mise à jour.
modifier également le fichier connexion.php avec vos paramètres de connexion et votre nom pour la base de données.

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

JulioDelphi
Messages postés
2226
Date d'inscription
dimanche 5 octobre 2003
Statut
Modérateur
Dernière intervention
18 novembre 2010
13
Du débutantiste aigü.
les liens sont en local chez toi dans ton dossier "php-cours", passe par le HTML avant d'attaquer le php. Je me demande même comment le reste tiens debout ... Sans parler des erreurs a répétitions oulalaa ... un calendrier de plus qui fait mal ...
D1stort1on
Messages postés
57
Date d'inscription
samedi 11 janvier 2003
Statut
Membre
Dernière intervention
30 janvier 2010

Salut, vraiment cool ton code, 1000 merci c'est exactement ce que je cherchais ;) l'ai mis sur mon site www.berguerand.ch byebye
cs_manchouille
Messages postés
1
Date d'inscription
lundi 16 octobre 2006
Statut
Membre
Dernière intervention
8 août 2007

Sympa merci pour ce code. Facile à coupler à sa propre base et parametres visuels simples à changer? Bravo
cs_MANZO
Messages postés
2
Date d'inscription
mardi 19 août 2003
Statut
Membre
Dernière intervention
20 juin 2007

Bonjour j'ai un problème sur pour le calendrier :
while ($val = mysql_fetch_array($result))
{
$date_event = mysql_date($val["date_event"]);
$idevent = $val["idevent"];
if($i==$date_event)
{
$cssClass = "date_event";
$htmltext = "<td align="right" class="$cssClass">$i</td>";
}
}

c'est au niveau de la boucle sa me retourne :
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home.10.6/www/calendrier/calendar.php on line 137

Merci pour votre aide.
papachristian
Messages postés
4
Date d'inscription
mardi 10 août 2004
Statut
Membre
Dernière intervention
17 juin 2007

J'ai trouvé la solution simple pour les débutants comme moi !
Si tu nous ajoutais un fichier SQL dans le Zip cela en aiderait plus d'un à commencer par moi !

j'y suis presque je reçois actuellement ce message d'erreur :
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/m/c/a/mcardenne/www/event.php on line 13
lorsque, je clic sur la date marquée
Une idée ?

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.