Rechercher : dans
Par :

Calendrier de réservation en php

Dernière réponse le 12 sep 2009 à 14:13:03 minimouse, le 15 mar 2007 à 18:29:04 
 Signaler ce message aux modérateurs

Bonsoir à tous,

j'essaies de mettre en place un calendrier de réservation : phpcs_CALENDRIER-RESERVATION-PHP-MYSQL

j'ai un message d'erreur lorsque je souhaite afficher le calendrier, voici le message
Parse error: syntax error, unexpected T_STRING in /home.10.3/www/sitereservation/calendrier.php on line 48
(il me semble que parse error signifie qu'une parenthèse ou une accolade a été oublié...)

voici le code de la ligne 46 à la ligne 60 :

ligne46 // connexion à la bdd
ligne 47 include("config.inc.php");
ligne 48 $connect = mysql_connect($hote, $mon nom, $mon mot de passe); [est-ce que j'ai bien rajouté les informations ?]
ligne 49 mysql_select_db($base, $connect);

ligne 51 $requete = mysql_query("SELECT * FROM calendrier WHERE YEAR(jour) = $an AND MONTH(jour) = $mois");
ligne 52 while ($ligne = mysql_fetch_array($requete)){
ligne 53 // recupartion du jour ou il y a la reservation
ligne 54$jours = $ligne["jour"];
ligne 55// transforme aaaa/mm/jj en jj
ligne 56 $jour_reserve = (int)substr($jours, 8, 2);
ligne 57 // insertion des jours reservé dans le tableau
ligne 58$tab_jours[$jour_reserve] = (bool)true;
ligne 59 }
ligne 60mysql_close($connect);

j'ai le même message pour calendrier_bo.php

merci d'avance pour votre aide

Configuration: Windows XP
Firefox 1.5.0.10

Meilleures réponses pour « Calendrier de réservation en php » dans :
Comment faire un calendrier 2009 personnalisé ? VoirOutils classiques Votre calendrier imprimé avec photos perso Et aussi : les widgets en ligne Des tas de possibilités pour créer un calendrier 2009 à son goût. Pour l'utiliser au quotidien sur son PC, pour l'imprimer, pour offrir, pour...
[PHP] Upload de fichiers VoirLe langage PHP permet de gérer des fichiers envoyés (uploadés) grâce à un formulaire HTML. Formulaire d'envoi de fichiers Configuration de PHP pour permettre l'upload Récupération du fichier avec PHP Formulaire d'envoi de fichiers La...
[PHP] Notice: Undefined index: VoirSi vous utilisez les tableaux $_POST ou $_GET pour récupérer les variables de vos formulaires ou autres, il se peut que vous tombiez sur cette erreur: Notice: Undefined index 'champs du tableau' in 'chemin du fichier php en cours d'execution' on line...
PHP - Les fichiers VoirLa gestion des fichiers avec PHP Avec PHP, la création ou la lecture de fichiers est, une fois de plus, assez simple. Il existe une multitude de fonctions dédiées à l'utilisation des fichiers. La communication entre le script PHP et le fichier...
PHP - Récupération de données VoirPHP rend très simple la récupération de données envoyées par l'intermédiaire de formulaires HTML. Création d'un formulaire Grâce à la balise FORM du langage HTML, il est très simple de créer des formulaires comprenant : des champs de saisie des...
PHP - Bases de données VoirPhp permet un interfaçage très simple avec un grand nombre de bases de données. Lorsqu'une base de données n'est pas directement supportée par Php, il est possible d'utiliser un driver ODBC, pilote standard pour communiquer avec les bases de...

1

bbar, le 15 mar 2007 à 18:49:16

Salut,

mysql_connect($hote, $mon nom, $mon mot de passe); 

les variables ci dessous sont-elles exactement celles qui sont dans ton script ?
Dans les variables php, l'espace n'est pas un caractère autorisé, remplace le par _ et voit si ça fonctionne

Répondre à bbar

2

minimouse, le 15 mar 2007 à 19:01:55
  • +1

Salut bbar,

$connect = mysql_connect($minimouse,$motdepasse); [mon nom et mon mot de passe m'ont été donné par ovh lorsque j'ai créé ma base de données.]

sinon effectivment j'avais un espace entre ( et $mon_nom... que j'ai supprimé et maintenant j'ai le message suivant :

Parse error: syntax error, unexpected T_LNUMBER, expecting T_VARIABLE or '$' in /home.10.3/www/sitereservation/calendrier.php on line 48

Répondre à minimouse

3

bbar, le 15 mar 2007 à 19:07:31

Peux-tu me copier ici les lignes 44 à 49 de manière exacte , si ça ne divulgue pas d'infos critiques, stp ?

Répondre à bbar

4

minimouse, le 15 mar 2007 à 19:21:56
  • +1

Voilà le code original :

ligne 44 $tab_jours[$j] = (bool)false;
ligne 45 }
ligne 46 // connexion à la bdd
ligne 47 include("config.inc.php");
ligne 48 $connect = mysql_connect($hote, $user, $password);
ligne 49 mysql_select_db($base, $connect);

et voilà comment j'ai donné mes informations :

$tab_jours[$j] = (bool)false;
}
// connexion à la bdd
include("config.inc.php");
$connect = mysql_connect($monnom,$monmotdepasse);
mysql_select_db($base,$connect);

Répondre à minimouse

5

bbar, le 15 mar 2007 à 19:42:56

Il te manque un paramètre à ton mysql_connect : ce qui se passe c'est qu'il utilise le 1er (ici $monnom) comme serveur hébergeant la ta bdd, le second comme nom d'utilisateur et il n'y a pas de mdp.
Il faut que tu indiques le serveur en premier argument

Répondre à bbar

6

minimouse, le 15 mar 2007 à 20:10:23

C'est vrai que j'ai du effacé $hote

les informations d'ovh sont : serveur mysql5-2
utilisateur, on va dire basedeminimouse
nomdelabase : basedeminimouse
mot de passe : toto

comment dois-je mettre ces informations à ce niveau ? $connect = mysql_connect($hote, $user, $password);
mysql_select_db($base, $connect);

merci de ton aide

Répondre à minimouse

7

bbar, le 15 mar 2007 à 20:49:03

Exact, bien que dans le mysql_select_db, indiquer comme second argument $connect n'est pas obligé vu que la fonction utilise la dernière connexion active par défaut. Sinon, n'oublie pas un petit mysql_close($connect); en fin de script, c'est mieux ;)

Répondre à bbar

8

minimouse, le 15 mar 2007 à 21:05:27
  • +1

Voilà le code original tel que je l'avais de la ligne 46 à la ligne 60 ...

// connexion à la bdd
include("config.inc.php");
$connect = mysql_connect($hote, $user, $password);
mysql_select_db($base, $connect);

$requete = mysql_query("SELECT * FROM calendrier WHERE YEAR(jour) = $an AND MONTH(jour) = $mois");
while ($ligne = mysql_fetch_array($requete)){
// recupartion du jour ou il y a la reservation
$jours = $ligne["jour"];
// transforme aaaa/mm/jj en jj
$jour_reserve = (int)substr($jours, 8, 2);
// insertion des jours reservé dans le tableau
$tab_jours[$jour_reserve] = (bool)true;
}
mysql_close($connect);

mais si je ne donne pas les info d'ovh, ça ne peut pas fonctionner ???!!!!

Répondre à minimouse

9

bbar, le 15 mar 2007 à 21:14:45

D'ou l'utilité de du fichier config.inc.php, dans lequel tu vas changer serveur user et mdp fournis par ovh ! comme ça tu n'as que ça à changer et c'est valable pour toutes les pages où tu as inclus le fichier.

Répondre à bbar

10

minimouse, le 15 mar 2007 à 21:45:11
  • +1

Voilà ce que j'ai dans config.inc.php

<?php

$cfg['PmaAbsoluteUri'] = 'http://www.xy/repertoire de phpMyAdmin/';

$i++;
$cfg['Servers'][$i]['host'] = 'mysql5-2';
$cfg['Servers'][$i]['port'] = '';
$cfg['Servers'][$i]['socket'] = '';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['controluser'] = '';
$cfg['Servers'][$i]['controlpass'] = '';
$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['user'] = 'nomdelabase';
$cfg['Servers'][$i]['password'] = 'motdepasse;
$cfg['Servers'][$i]['only_db'] = 'nomdelabase';
$cfg['Servers'][$i]['verbose'] = '';
$cfg['Servers'][$i]['pmadb'] = '';
$cfg['Servers'][$i]['bookmarktable'] = '';
$cfg['Servers'][$i]['relation'] = '';
$cfg['Servers'][$i]['table_info'] = '';
$cfg['Servers'][$i]['table_coords'] = '';
$cfg['Servers'][$i]['column_comments'] ='';
$cfg['Servers'][$i]['pdf_pages'] = '';
$cfg['Servers'][$i]['AllowDeny']['order'] = '';
$cfg['Servers'][$i]['AllowDeny']['rules'] = array();
?>

et dans calendrier.php comment je mets ces info ? en plus dans tous les autres fichiers il y a $connect = mysql_connect($hote, $user, $password); [fichier calendrier_bo.php - recuperation_ajouter.php et recuperation_enlever.php

Répondre à minimouse

11

bbar, le 16 mar 2007 à 06:24:05

$cfg['Servers'][$i]['host'] = 'mysql5-2';
...
$cfg['Servers'][$i]['user'] = 'nomdelabase';
$cfg['Servers'][$i]['password'] = 'motdepasse;

ce sont ces 3 lignes là qui nous intéressent. Donc, soit dans tes pages php, tu modifies comme suit la connexion sql :
$connect = mysql_connect($cfg['Servers'][$i]['host'],$cfg['Servers'][$i­]['user'],$cfg['Servers'][$i]['password'] = 'motdepasse);

(soit dit en passant, pour le mdp, il te manque un ' à la fin.)
l'autre solution est de modifier légèrement ton fichier config.inc.php :
$cfg['Servers'][$i]['host'] = $hote = 'mysql5-2';
...
$cfg['Servers'][$i]['user'] = $user = 'nomdelabase';
$cfg['Servers'][$i]['password'] = $password = 'motdepasse;

de cette manière, après l'inclusion, tes variables $hote, $user et $ password ont automatiquement la bonne valeur.
L'avantage de cette méthode : t'as qu'un endroit à modifier si pour une raison ou un autre tu es amené à changer ces paramètres

Répondre à bbar

12

minimouse, le 16 mar 2007 à 09:55:39

Merci à toi bbar,

j'ai donc modifié le fichier config.inc.php tel que tu me la conseillais
voilà le nouveau message :

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home.10.3/www/sitereservation/calendrier.php on line 52 et voici ce que j'ai à la ligne 52 :

ligne 52while ($ligne = mysql_fetch_array($requete)){
ligne 53 // recupartion du jour ou il y a la reservation
ligne 54 $jours = $ligne["jour"];
ligne 55 // transforme aaaa/mm/jj en jj
ligne 56 $jour_reserve = (int)substr($jours, 8, 2);
ligne 57 // insertion des jours reservé dans le tableau
ligne 58 $tab_jours[$jour_reserve] = (bool)true;
ligne 59 }
ligne 60 mysql_close($connect);
ligne 61 ?>

Est-ce que ça a un raport avec cette ligne de config.inc.php ?
$cfg['Servers'][$i]['AllowDeny']['rules'] = array();

Répondre à minimouse

13

bbar, le 16 mar 2007 à 10:52:44

ça veut dire que $requete ne convient comme argument
pour ton mysql_fetch_array().
Le fait de mettre ta requete directement dans le mysql_query comme tu le fait n'est pas recommandé. Il vaut mieux que tu fasses :
$demande = "SELECT * FROM calendrier WHERE YEAR(jour) = $an AND MONTH(jour) = $mois";
$requete = mysql_query($demande) or die(mysql_error());
Le fait de rajouter un "or die(mysql_error))" t'affiche l'erreur exacte renvoyée par mysql et non simplement le message php comme c'est le cas ici.
Crée toi une ligne comme ci dessous pour voir ce que va te dire le gestionnaire d'erreur de mysql (donc tu mets entre commentaire /* */ tout ce qui suit jusqu'à la balise ?> suivante.
$ligne = mysql_fetch_array($requete) or die (mysql_error());
En plus, si tu utilises EasyPhp, je te conseille d'essayer ta requete à partir du gestionnaire de bdd qui y est intégré pour voir ce que te renvoie la requete.

"SELECT * FROM calendrier WHERE YEAR(jour) = $an AND MONTH(jour) = $mois"
quelques question à propos de la requete en elle même : que sont sensé faire year(jou) et month(jour) ? je ne trouve ces fonctions répertoriées nulle part.
ensuite, pour tes variable, il est souhaitable de les mettre entre cottes : \'$an\' et \'$mois\'

Vois tout ça et dis moi ce qui en résulte. @+

Répondre à bbar

14

minimouse, le 16 mar 2007 à 11:09:48

J'ai donc modifié calendrier.php, et voilà le code :

$demande = "SELECT * FROM calendrier WHERE YEAR(jour) = $an AND MONTH(jour) = $mois";
$requete = mysql_query($demande) or die(mysql_error());
$ligne = mysql_fetch_array($requete) or die (mysql_error());

c'est bien comme ça que je dois l'insérer ?

A présent j'ai ce message d'erreur :

Parse error: syntax error, unexpected '}' in /home.10.3/anysite/www/sitereservation/calendrier.php on line 59

je te donne le code de la ligne 46 à la ligne 61 :

ligne 46 // connexion à la bdd
ligne 47 include("config.inc.php");
ligne 48 $connect = mysql_connect($hote, $user, $password);
ligne 49 mysql_select_db($base, $connect);
ligne 50 $demande = "SELECT * FROM calendrier WHERE YEAR(jour) = \'$an\' AND MONTH(jour) = \'$mois\' ";
ligne 51 $requete = mysql_query($demande) or die(mysql_error());
ligne 52 $ligne = mysql_fetch_array($requete) or die (mysql_error());
ligne 53 // recupartion du jour ou il y a la reservation
ligne 54 $jours = $ligne["jour"];
ligne 55 // transforme aaaa/mm/jj en jj
ligne 56 $jour_reserve = (int)substr($jours, 8, 2);
ligne 57 // insertion des jours reservé dans le tableau
ligne 58 $tab_jours[$jour_reserve] = (bool)true;
ligne 59 }
ligne 60 mysql_close($connect);
ligne 61 ?>

ce code peut t'aider ?

encore merci

Répondre à minimouse

15

bbar, le 16 mar 2007 à 11:16:09

Tu as enlevé la ligne avec le while au bout de laquelle tu avais { par contre } de fermeture de bloc est toujour là ligne 59
c'est pour ça que tu devrais laisser ta ligne avec le while mais avec /* en début de ligne et de refermer avec */ en ligne 59 après }

Répondre à bbar

16

minimouse, le 16 mar 2007 à 11:33:12

J'ai rajouté la ligne "while" donc voilà le code :
ligne 46 // connexion à la bdd
ligne 47 include("config.inc.php");
ligne 48$connect = mysql_connect($hote, $user, $password);
ligne 49 mysql_select_db($base, $connect);
ligne 50 $demande = "SELECT * FROM calendrier WHERE YEAR(jour) = \'$an\' AND MONTH(jour) = \'$mois\'";
ligne 51 $requete = mysql_query($demande) or die(mysql_error());
ligne 52 $ligne = mysql_fetch_array($requete) or die (mysql_error());
ligne 53 while ($ligne = mysql_fetch_array($requete)){
ligne 54
ligne 55 // recupartion du jour ou il y a la reservation
ligne 56 $jours = $ligne["jour"];
ligne 57 // transforme aaaa/mm/jj en jj
ligne 58 $jour_reserve = (int)substr($jours, 8, 2);
ligne 59// insertion des jours reservé dans le tableau
ligne 60$tab_jours[$jour_reserve] = (bool)true;
ligne 61}
ligne 62 mysql_close($connect);
ligne 63 ?>

je n'ai pas rajouté /* et*/ parce que { ouvre récupération du jour...

avec le while rajouté j'ai les messages :

Warning: mysql_connect() [function.mysql-connect]: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) in /home.10.3/anysite/www/sitereservation/calendrier.php on line 48

Warning: mysql_select_db(): supplied argument is not a valid MySQL-Link resource in /home.10.3/anysite/www/sitereservation/calendrier.php on line 49

Warning: mysql_query() [function.mysql-query]: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) in /home.10.3/anysite/www/sitereservation/calendrier.php on line 51

Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in /home.10.3/www/sitereservation/calendrier.php on line 51
Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)

c'est un truc de dingue ....

Répondre à minimouse

17

bbar, le 16 mar 2007 à 11:54:23

Mets qd même les commentaires, ça te permets de limiter le nombre de messages d'erreur, pour l'instant, le while et tout ce qui suit, on n'en a pas besoin, on s'en occupera quand on aura terminé avec tout les messages d'erreur avec ta connexion à la base de donnée.
rajoutes une ligne : print_r $ligne

Répondre à bbar

18

minimouse, le 16 mar 2007 à 12:13:41

J'ai rajouté print_r $ligne. Est-ce que je l'ai bien rajouté ?

// connexion à la bdd
include("config.inc.php");
$connect = mysql_connect($hote, $user, $password);
mysql_select_db($base, $connect);
$demande = "SELECT * FROM calendrier WHERE YEAR(jour) = \'$an\' AND MONTH(jour) = \'$mois\'";
$requete = mysql_query($demande) or die(mysql_error());
$ligne = mysql_fetch_array($requete) or die (mysql_error());
while ($ligne = mysql_fetch_array($requete))
print_r $ligne
{

// recupartion du jour ou il y a la reservation
$jours = $ligne["jour"];
// transforme aaaa/mm/jj en jj
$jour_reserve = (int)substr($jours, 8, 2);
// insertion des jours reservé dans le tableau
$tab_jours[$jour_reserve] = (bool)true;
}
mysql_close($connect);
?>

Par contre pour ce qui est de "mets qd même les commentaires" je n'ai pas compris de quoi tu me parles ...

Avec la nouvelle ligne rajoutée (print_r $ligne), j'ai le message suivant : Parse error: syntax error, unexpected T_VARIABLE in /home.10.3/www/sitereservation/calendrier.php on line 54
et la ligne 54 est en l'occurence : print_r $ligne

va t'on en voir la fin ????!!!!

Répondre à minimouse

19

bbar, le 16 mar 2007 à 12:17:55

Recopie ce qui suit :
// connexion à la bdd
include("config.inc.php");
$connect = mysql_connect($hote, $user, $password);
mysql_select_db($base, $connect);
$demande = "SELECT * FROM calendrier WHERE YEAR(jour) = \'$an\' AND MONTH(jour) = \'$mois\'";
$requete = mysql_query($demande) or die(mysql_error());
$ligne = mysql_fetch_array($requete) or die (mysql_error());
print_r ($ligne) ;
/*
while ($ligne = mysql_fetch_array($requete))
{

// recupartion du jour ou il y a la reservation
$jours = $ligne["jour"];
// transforme aaaa/mm/jj en jj
$jour_reserve = (int)substr($jours, 8, 2);
// insertion des jours reservé dans le tableau
$tab_jours[$jour_reserve] = (bool)true;
} */
mysql_close($connect);
?>

les balises /* et */ sont les balises d'ouverture et fermeture d'un commentaire sur plusieurs lignes.
Si tu as toujours le message à propos de la ligne avec le print_r, ça veut dire que $ligne n'est pas un tableau, et dsl, j'avais oublié les parenthèses

Répondre à bbar

20

minimouse, le 16 mar 2007 à 12:39:47

J'ai recopié ton code, par contre à partir de /* et jusqu'à */ tout est en orange, c'est à dire tout ça :
/*
while ($ligne = mysql_fetch_array($requete))
{

// recupartion du jour ou il y a la reservation
$jours = $ligne["jour"];
// transforme aaaa/mm/jj en jj
$jour_reserve = (int)substr($jours, 8, 2);
// insertion des jours reservé dans le tableau
$tab_jours[$jour_reserve] = (bool)true;
} */

maintenant j'ai ceci comme message : You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '\'2007\' AND MONTH(jour) = \'03\'' at line 1

il y a un truc qui me chagrinne : j'ai comme fichier calendrier.php (sur lequel on s'acharne!!!!) et un autre fichier calendrier_bo.php qui par contre lorsque je le lance s'affiche correctement. On peut sélectionner les jours etc...

est-ce que ce ne serait pas celui qu'il faudrait que j'utilise ? pourquoi ces 2 fichiers et qu'elle est la différence ? et pourquoi calendrier_bo.php fonctionne et pas calendrier.php ????
si tu veux le code de calendrier_bo.php dis-le moi (il est assez long)

Répondre à minimouse

22

aurore973, le 30 mai 2007 à 16:04:06

Salut ,

je bosse sur un site avec réservation de chambre en ligne, j'ai créé le site, la base de données, j'ai Easyphp mais après je ne sais pas par quoi commencer quels sont les fichiers à créer peux tu m'expliquer ?

merci d'avance

Répondre à aurore973

23

minimouse, le 30 mai 2007 à 19:07:29

Salut,

j'ai tout téléchargé à cette adresse
http://www.phpcs.com/code.aspx?ID=40895.

bon courage,

Répondre à minimouse

24

Gwen, le 7 avr 2008 à 21:57:58

Bonjour,

J'ai aussi un site avec PhP et je cherche aussi un calendrier de réservation à intégrer. Vous avez trouvé quelque chose?

Gwen.

Répondre à Gwen

21

bbar, le 16 mar 2007 à 12:43:09

Le fait que ton while soit en orange est normal, on l'a mis en commentaire (avec /* et */).
Pour l'uatre fichier, pourquoi pas, effectivement. Es-tu sur msn ? si c'est le cas, t'a mon adresse dans mon profil.
Dans fichier où tout se passe bine, ta requete est-elle identique ?

Répondre à bbar

25

laki, le 7 avr 2008 à 23:30:19

Moi aussi j'ai le meme exemple mais le meme problem

Répondre à laki

26

xav999, le 6 jui 2008 à 17:37:15

Hello,

J'ai développé un calendrier de réservations en php que l'on peut inclure gratuitement sur son site perso.

Pour cela, rendez-vous sur http://www.shared-house.com , créez un compte, une location et utilisez l'option "Webmaster". Vous pourrez alors copier/coller le code HTML proposé sur votre site perso et aurez ainsi un calendrier des réservations / disponibilités.

Toutes les explications sont sur cette page:
http://www.shared-house.com/index_booking_calendar.php?&langue=fr

Xav

Répondre à xav999

27

gregzz, le 5 fév 2009 à 00:02:10

Salut,

Je suis dans une association proposant un accompagnement aux artistes. Je cherche un agenda où il pourrait réserver mais que je puisse valider cette réservation car nous fonctionnons sur le principe de l'échange 3h d'occupation vaut 1h d'échange. Est-il possible de récupérer ton script si tu estimes que cela répond à mes attentes.

Solidairement

Répondre à gregzz

28

minimouse, le 5 fév 2009 à 16:10:59

Salut,

je te donne plusieurs adresses : http://www.phpcs.com/code.aspx?ID=40895
http://www.flashkod.com/codes/CALENDRIER-EVENEMENTIEL-FLASH-­PHP-MYSQL_36439.aspx
http://grr.mutualibre.org/
http://www.phenix.gapi.fr/

Personnellement j'utilise GRR1.9.5c et avec je gère les réservations de salle (par tranche horaire). Tu es l'admiistrateur et tu peux supprimer des réservations. Les autres agendas étaient pas mal également mais moins fonctionnel mais fais comme moi testes les
A +

Répondre à minimouse

29

mathieu_bond, le 12 sep 2009 à 11:26:39

Salut
tu peut essayer ce calendrier
http://www.mathieuweb.fr/calendrier/calendrier.php
il est en version demo sur cette page
tu peux gérer plusieurs logements, plusieurs couleurs, simple à utiliser et personnaliser toutes les apparences ( nombre de mois, taille, police, couleur)

Répondre à mathieu_bond

30

 chezvotrehote.fr, le 12 sep 2009 à 14:13:03

SI vous possédez un site personnel de locations de vacances, nous vous proposons un service entièrement gratuit permettant d'insérer un calendrier des réservations sur votre site, les codes sont fournis, installation en 2 clis! soit avec un lien qui ouvre le calendrier en fenetre pop up soit affichage du calendrier complet dans une frame.
http://www.chezvotrehote.fr

Répondre à chezvotrehote.fr