Suite à une question sur le forum concernant un calendrier pour gérer des évènements... et bien voila le calendrier... Chez moi, il sert à afficher les anniversaires...
Le zip comprend plusieurs fichiers :
- calend.php : le code php...
- config.php : le fichier de connexion à la base, et aussi la liste des tables
- calend.css : le fichier de styles
- codejs.php : le code permettant l'affichage des bulles dhtml avec la liste des anniversaires
Le codes est commenté, mais si parfois je n'ai pas été très clair n'hésitez pas.
Prochainement l'ajout, modif et suppression des anniversaires.
J'attend vos commentaires.
Florian
MAJ 21.01.2008 : Affichage des évènements entre deux dates.
Source / Exemple :
Vous devez créer la table tab_rep :
CREATE TABLE `tab_rep` (
`rep_uid` int(11) NOT NULL auto_increment,
`rep_nom` varchar(150) NOT NULL default '',
`rep_pre` varchar(150) NOT NULL default '',
`rep_als` varchar(50) NOT NULL default '',
`rep_ddn` timestamp(8) NOT NULL,
`rep_pos` int(11) NOT NULL default '0',
PRIMARY KEY (`rep_uid`)
) TYPE=MyISAM;
Conclusion :
- Pas de bug connu. Testé sous ie, ns, firefox et crazy browser. Bon, c'est vrai que les styles ne fonctionne vraiment bien que sous ie donc un bug :-)
- Un précision quand à la bulle dhtml, dans la feuille css et dans le code JS, la bulle est de 200*200 pixels, j'ai mis le paramètres overflow à auto comme ça si les données sont trop importantes, de jolis ascenseurs apparaissent... vous pouvez changer la taille, mais pensez à la changer dans les deux fichiers.
MAJ 21.01.2008 :
- Je n'ai pas mis de css pour la page de l'intervalle.
j'ai essayer ceci mais malheureusement ca marche pas,j'esepre que mon probleme est bien expliqué.merci d'avance pour m'aider.
En fait, quand on définies la fonction "bir"
--> function bir(..., $tab, ...)
ensuite on l'utilise dans la fonction quand on génère notre requête sql.
Maintenant quand je me sers de la fonction je lui passe en paramètre la table pour définir la requête.
Je sais pas si j'ai été très clair :)
Flo
J'ai fais beaucoup d'évolution sur ce script.
Par contre j'ai besoin de faire une jointure sur une autre table.
mais comment faire ?
Je ne comprand pas comment on passe de $table['rep'] (pour définir la table) à $tab (dans la requete) ?
comme ça j'aurais pu rajouter une autre table.
Merci de votre aide.
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.