CALENDRIER DE RESERVATION EN PHP MYSQL

ghuysmans99 Messages postés 2496 Date d'inscription jeudi 14 juillet 2005 Statut Contributeur Dernière intervention 5 juin 2016 - 30 déc. 2006 à 12:02
 azerty - 25 janv. 2016 à 16:27
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/40895-calendrier-de-reservation-en-php-mysql

cs_bir Messages postés 9 Date d'inscription lundi 23 juin 2003 Statut Membre Dernière intervention 15 mars 2009
4 janv. 2007 à 12:30
ok ça marche
bucephale48 Messages postés 2 Date d'inscription mardi 23 janvier 2007 Statut Membre Dernière intervention 23 janvier 2007
23 janv. 2007 à 21:31
a partir de la partie admin comment fait on pour ajouter un jour qui est reservé si jamais l'admin n'y connait rien en prog ??
j'ai pris un hebergeur sur ovh, il me suffit de créer une base de données sur mon hebergeur et de mettre le chemin d'acces sur le programme ??
Merci de repondre le plus vite possible svp, le temps m'est compté.
bucephale48 Messages postés 2 Date d'inscription mardi 23 janvier 2007 Statut Membre Dernière intervention 23 janvier 2007
23 janv. 2007 à 21:49
Et je ne comprend pas l'apercu du second calendrier j'ai l'impression que les symboles sont inversé c'est a dire que j'ai l'impression que la fleche verte désigne les jours libres et que le rond rouge barré désigne les jours réservé et pas l'inverse.
J'ai vraiment besoin d'aide.
bagodah Messages postés 2 Date d'inscription jeudi 25 janvier 2007 Statut Membre Dernière intervention 2 juillet 2008
25 janv. 2007 à 19:58
C'est bien ça, les jours pris sont sur fond bleu avec l'image du rond rouge barré, les jours pris en blanc avec la fléche verte. Pour changer il faut cliquer sur l'image.
blackbass24 Messages postés 1 Date d'inscription mercredi 21 décembre 2005 Statut Membre Dernière intervention 29 janvier 2007
29 janv. 2007 à 18:06
Vraiment sympa comme script.

Aucune problème de fonctionnement sa tourne nickel.

Je suis debutant en php et je me demande comment il faudrait faire pour avoir affiché par exemple plusieurs mois d'affilé. Dans le cade d'une location par ex, ce serait bien de le voir affiché a plusieurs mois.

Voila sinon nickel
cs_lealea Messages postés 2 Date d'inscription vendredi 19 janvier 2007 Statut Membre Dernière intervention 7 mars 2007
1 févr. 2007 à 12:08
Bravo! Le code est très clair!
Par contre j'ai du changer les
$_GET["xxxx"]
par
$HTTP_GET_VARS["xxxx"]
car ça ne marchait pas sinon.

Merci en tout cas!!
claudemartin35 Messages postés 1 Date d'inscription vendredi 16 février 2007 Statut Membre Dernière intervention 16 février 2007
16 févr. 2007 à 12:59
Bonjour,

quand je vais sur la page calnedrier.php j'ai le message : "Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home.17/l/e/q/lequiteb/www/reservations/calendrier.php on line 53"

Je crois que c'est parceque je n'ai pas créé les tables Mysql.
Quand j'appelle le fichier sql.txt dans PhpMyAdmin voici le message :
"#1064 - 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 'CREATE TABLE `calendrier` (
`jour` date default NULL,
`num` int(11) NOT' at line 1 "

Quelqu'un peut m'aider ?
Merci !
kikiken Messages postés 1 Date d'inscription dimanche 18 février 2007 Statut Membre Dernière intervention 18 février 2007
18 févr. 2007 à 20:27
Bonjour,
Ben moi j ai un probleme avec recuperation_ajouter
J ai le message suvant:

Warning: checkdate() expects parameter 3 to be long, string given in /home/www/33475eb2b3e73baaba67b47ad5edf4ae/web/ressource/calendrier/calendrier_bo.php on line 105

et

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/www/33475eb2b3e73baaba67b47ad5edf4ae/web/ressource/calendrier/calendrier_bo.php on line 57

merci de me donnée une solution
Meilleures Salutations
cs_bonnoccaz Messages postés 6 Date d'inscription lundi 25 août 2003 Statut Membre Dernière intervention 5 mai 2013
27 mars 2007 à 22:41
trop de probleme, bon courage.
benjamin56 Messages postés 4 Date d'inscription dimanche 11 septembre 2005 Statut Membre Dernière intervention 18 juin 2007
3 avril 2007 à 17:13
même problème que kikiken.

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/users/kidplay/www/calendrier/calendrier_bo.php on line 53

ça m'énerve, je trouve pas...
devreesed Messages postés 3 Date d'inscription mardi 17 avril 2007 Statut Membre Dernière intervention 19 avril 2007
18 avril 2007 à 09:29
A première vue, l'erreur mysql_fetch_array proviens de ce que l'on ne récupère pas le mois et année passé en valeur en cliquant sur suivant /précédent.

Changer le code de calendrier.php comme suit résoud le probleme chez moi:

a partir de la ligne 14, ajouter les lignes préfixées par un ">", Mais sans les ">" !!!!
donc, seulement 5 lignes a ajouter.

Didier
+----------------------------------------------------------------------------------------+
// si la variable mois n'existe pas, mois et année correspondent au mois et à l'année courante
if(!isset($_GET["mois"]))
{
$mois = $mois_actuel;
$an = $an_actuel;
}
> else
> {
> $mois = $_GET["mois"];
> $an = $_GET["an"];
> }

//defini le mois suivant
$mois_suivant = $mois + 1;
+----------------------------------------------------------------------------------------+
devreesed Messages postés 3 Date d'inscription mardi 17 avril 2007 Statut Membre Dernière intervention 19 avril 2007
18 avril 2007 à 09:53
Note:
la même modification doit être apportée au fichier "calendrier_bo.php" pour résoudre le même probléme
eric_sibaires Messages postés 4 Date d'inscription mercredi 4 avril 2007 Statut Membre Dernière intervention 15 juin 2007
18 avril 2007 à 16:37
Je suis débutant et j'aimerai utiliser ce script. Mais problème lorque je veux importer le ficher texte sql dans ma base de données il me met :

MySQL a répondu:

#1064 - 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 '- Structure de la table `calendrier`

CREATE TABLE `calendrier` (
`jour`' at line 1

quelqu'un pourrait peut être m'aider ?
Merci
Eric
eric_sibaires Messages postés 4 Date d'inscription mercredi 4 avril 2007 Statut Membre Dernière intervention 15 juin 2007
18 avril 2007 à 21:53
j'ai réussi à créer ma base de données mais désormais le calendrier affiche :

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /web/sites/vhbu/6/241/61206/public/www/francais/apartment/calendar/calendrier.php on line 54

Quelqu'un pourrait m'aider ?
devreesed Messages postés 3 Date d'inscription mardi 17 avril 2007 Statut Membre Dernière intervention 19 avril 2007
19 avril 2007 à 09:31
eric,
faudrais peut etre lire les 2 commentaires que j'ai posté ci-dessus.

Chez moi, ca tourne bien.

Didier
eric_sibaires Messages postés 4 Date d'inscription mercredi 4 avril 2007 Statut Membre Dernière intervention 15 juin 2007
20 avril 2007 à 15:48
Bonjour,
J'ai enfin réussi à le faire marcher. Il a fallu que je rajoute un @ devant mysql_fetch_array sur la page php calendrier.php afin de faire disparaître le message d'erreur suivant :
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in ..... on line 53
Si quelqu'un est interessé pour voir le résultat www.sibaires.com
Salutations
Eric
brunoomm Messages postés 2 Date d'inscription vendredi 27 avril 2007 Statut Membre Dernière intervention 6 juillet 2007
27 avril 2007 à 17:56
Bonjour,
La supression d'une période marquée fonctionne mais
quand j'essai de marquer une période j'ai systématiquement le message
" Echec de l'enregistrement : "

Avez-vous la solution ? Merci par avance.
rvpro Messages postés 1 Date d'inscription jeudi 21 septembre 2006 Statut Membre Dernière intervention 13 mai 2007
13 mai 2007 à 10:47
Merci pour ce code il m'est bien utile
Quelqu'un aurais t-il la solution pour que le 1er jour affiché soit le lundi et pas le dimanche comme actuellement ?

Merci
benjamin56 Messages postés 4 Date d'inscription dimanche 11 septembre 2005 Statut Membre Dernière intervention 18 juin 2007
13 mai 2007 à 12:03
Il faudrait que l'auteur de cette source mette à jour son code selon les commentaires postés ici...
gwadarepresent Messages postés 4 Date d'inscription samedi 16 septembre 2006 Statut Membre Dernière intervention 28 octobre 2007
21 mai 2007 à 20:04
Alor là, chapau ! Rien à dire, parfais !

C'est la première fois que j'installe un script et qu'il n'y a aucune erreur ! parfais ! ! !! ! ! ! mes félicitations.

Je suis Webmaster de Destroy-Network => www.destroy-network.net

Si tus a besoin d'un lien de démo, il n'y a pas de prob ! je le ferai pour toi ! contact : webmaster@destroy-network.net
marcootz Messages postés 24 Date d'inscription mardi 21 décembre 2004 Statut Membre Dernière intervention 10 janvier 2008
25 mai 2007 à 13:45
Après avoir tenu compte des corrections ci-dessus, le code marche impeccable.
Très simple à intégrer a sa page et a adapter. SUPER SCRIPT !!!!!
sxminfo Messages postés 2 Date d'inscription samedi 25 novembre 2006 Statut Membre Dernière intervention 6 juin 2007
6 juin 2007 à 20:59
Bonjour,

Que signifie dans la page config.inc.php :
<?
$hote = "host";
$user = "user";
$password = "mon_pass";
$base = "ma_bdd";
?>
sxminfo Messages postés 2 Date d'inscription samedi 25 novembre 2006 Statut Membre Dernière intervention 6 juin 2007
6 juin 2007 à 21:12
RE :
après être allé dans la page ici : http://www.chez.moi.fr/calendrier/calendrier_bo.php

j'ai ce message :
-------------------------------------------------------------------
Echeque de l'enregistrement :
Access denied for user 'nobody'@'localhost' (using password: NO)
-------------------------------------------------------------------

Je suis sûr d'avoir oublié qq chose, mais quoi...Et où ?

Merci à vous
sxminfo
cs_xmag Messages postés 23 Date d'inscription mercredi 23 juillet 2003 Statut Membre Dernière intervention 11 juin 2007
11 juin 2007 à 11:13
Salut,

Est-ce qu'il est prévu d'avoir en option la possibilité de dire :
- pour telle date à telle date, on ne peut pas réserver (car fermé)
- pour telle date à telle date, le lundi (par exemple), c'est fermé donc pas de réservation possible
- pour telle date à telle date, tous les mardi matin c'est fermé
- ...

:)
cs_xmag Messages postés 23 Date d'inscription mercredi 23 juillet 2003 Statut Membre Dernière intervention 11 juin 2007
11 juin 2007 à 11:14
sxminfo > vérifie ton fichier de config ;)
stephj915 Messages postés 11 Date d'inscription vendredi 7 octobre 2005 Statut Membre Dernière intervention 13 juin 2007
13 juin 2007 à 22:32
Quelque erreurs mais pas trop mal..
raymondub Messages postés 8 Date d'inscription mercredi 18 décembre 2002 Statut Membre Dernière intervention 21 janvier 2023
14 juin 2007 à 22:04
C'est qu'il a l'air cool mais esce que quelqu'un pourrait afficher un lien vers un site où le script est utilisé ?
merdi d'avance,

R.D.
eric_sibaires Messages postés 4 Date d'inscription mercredi 4 avril 2007 Statut Membre Dernière intervention 15 juin 2007
15 juin 2007 à 00:35
Bonjour,
Moi je l'ai utilisé pour mon site : http://www.sibaires.com
Tu peux y jeter un oeil si tu veux.
BR
Eric
biot0x Messages postés 1 Date d'inscription mardi 16 janvier 2007 Statut Membre Dernière intervention 17 juin 2007
17 juin 2007 à 19:50
Salut je n'arrive pas a installer la base de donnes avec le fichier sql.txt.
Est ce que ce nest pas un ehistoire de version php ou sql?

J'ai ce message
#1064 - 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 '- Structure de la table `calendrier`

CREATE TABLE `calendrier` (
`jour`' at line 1
benjamin56 Messages postés 4 Date d'inscription dimanche 11 septembre 2005 Statut Membre Dernière intervention 18 juin 2007
18 juin 2007 à 13:30
enlève le ' dans `jour`' (à la fin)
etgenio Messages postés 2 Date d'inscription mercredi 24 mars 2004 Statut Membre Dernière intervention 20 juin 2007
20 juin 2007 à 23:54
Excellent ! Good Job ! Sobre et simple. (Testé seulement en local).
JCOMPRENRIEN Messages postés 48 Date d'inscription mercredi 9 juillet 2003 Statut Membre Dernière intervention 28 juillet 2011
3 juil. 2007 à 00:08
Bonsoir,

Ce module m'interresse bigrement, par contre j'ai déja réalisé mon site en Html avec Frontpage et je suis pas informaticien....

Pourriez-vous me donner un coup de main en me disant:

1) Si je peux utiliser ce module sur mon site html ? ou faire un lien sur une page PHP avec ce module...
2) Si c'est possible pourriez vous me donner les étapes pas à pas à réaliser?

En espérant une réponse ;-)

Un newbee lol
JCOMPRENRIEN Messages postés 48 Date d'inscription mercredi 9 juillet 2003 Statut Membre Dernière intervention 28 juillet 2011
5 juil. 2007 à 23:31
Bonsoir Les pro ;-)

Bon je galère grave...j'ai reussit à installer phpmyadmind dans mon site et j'arrive à le faire tourner, ce qui est une 1ère pour moi lol

Par contre quand j'essaye de creer ma base en utilisant le fichier .txt fournit dans le ZIP:

MySQL a répondu:

#1064 - 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 '- Structure de la table `calendrier`

CREATE TABLE `calendrier` (
`jour`' at line 1

Je sais que cela doit faire sourire des pros comme vous, mais comme évoqué précédement je suis vraiment novice...

Je suppose que je dois avoir un pb de syntaxe... :-(

Pourriez vous svp ?

En vous remerciant par avance :-)
brunoomm Messages postés 2 Date d'inscription vendredi 27 avril 2007 Statut Membre Dernière intervention 6 juillet 2007
6 juil. 2007 à 10:51
Salut,
Supprime les commentaires du début. C'est à dire :

- Structure de la table `calendrier`
--

et

--
-- Contenu de la table `calendrier`
--


Ou utilise ce qui suit :

# phpMyAdmin SQL Dump
# version 2.5.3
# http://www.phpmyadmin.net
#
# Serveur: localhost
# Généré le : Samedi 28 Avril 2007 à 00:18
# Version du serveur: 4.0.15
# Version de PHP: 4.3.3
#
# Base de données: `reservations`
#

# --------------------------------------------------------

#
# Structure de la table `calendrier`
#

DROP TABLE IF EXISTS `calendrier`;
CREATE TABLE `calendrier` (
`jour` date default NULL,
`num` int(11) NOT NULL auto_increment,
PRIMARY KEY (`num`)
) TYPE=MyISAM AUTO_INCREMENT=7 ;

#
# Contenu de la table `calendrier`
#

INSERT INTO `calendrier` (`jour`, `num`) VALUES ('2007-04-20', 1);
INSERT INTO `calendrier` (`jour`, `num`) VALUES ('2007-04-19', 2);
INSERT INTO `calendrier` (`jour`, `num`) VALUES ('2007-04-18', 3);
INSERT INTO `calendrier` (`jour`, `num`) VALUES ('2007-04-17', 4);
INSERT INTO `calendrier` (`jour`, `num`) VALUES ('2007-04-15', 5);
INSERT INTO `calendrier` (`jour`, `num`) VALUES ('2007-04-16', 6);
JCOMPRENRIEN Messages postés 48 Date d'inscription mercredi 9 juillet 2003 Statut Membre Dernière intervention 28 juillet 2011
8 juil. 2007 à 00:06
Merci bcp Bruno, je plonge dans la Matrice lol et je fais des essais ;-)

C'est vraiment tres sympa d'aider les débutants, Total respect Yo!
JCOMPRENRIEN Messages postés 48 Date d'inscription mercredi 9 juillet 2003 Statut Membre Dernière intervention 28 juillet 2011
9 juil. 2007 à 22:08
EUREKA !!!!

Bon pour les newbees comme moi, le problème que j'avais était tres simple
j'avais laissé les $ devant mon user etc... au lieu de mettre les valeurs entre guillemets....

Bon les pros je vous interdit de rire ;-)

Donc voici la solution:
à la ligne 44
$connect = mysql_connect("votre hote", "Votre User", "Votre password");
mysql_select_db("Nom de votre base ", $connect);

Et le résultat est trés sympa,

A tchao...

signé le titulaire d'un CAP de PHP lol
tow34 Messages postés 1 Date d'inscription jeudi 26 juillet 2007 Statut Membre Dernière intervention 27 juillet 2007
27 juil. 2007 à 22:18
il Manque un "S" à VALUE(S) dans
$req_sql="INSERT into calendrier (jour) VALUES ('$jour')";
dans le fichier calendrier/recuperation_ajouter.php
Sinon j'avais "echec de l'enregistrement" (je suis sous Mac)
Sinon avec les autres corrections ça fonctionne ;-))
Ps : j'ai chercher des plombes le pb mais je ne suis pas expert...
lydiedf Messages postés 2 Date d'inscription vendredi 27 juillet 2007 Statut Membre Dernière intervention 28 juillet 2007
28 juil. 2007 à 14:45
Bonjour,je suis suis en train de faire mon site internet par l'intermédiaire de web creator 4 et je voudrais intégrer un calendrier de reservation.
lydiedf Messages postés 2 Date d'inscription vendredi 27 juillet 2007 Statut Membre Dernière intervention 28 juillet 2007
28 juil. 2007 à 14:52
(Re bonjour !!!)
......un calendrier de réservation exatement comme celui-ci, mais je ne sais pas comment faire. Je n'y connais rien en programmation, je pratique simplement le copier coller. Pouvez-vous tout de même m'aider.
Merci d'avance.
wtstacey Messages postés 1 Date d'inscription vendredi 3 août 2007 Statut Membre Dernière intervention 3 août 2007
3 août 2007 à 16:01
Message une fois que j'essaie a afficher la page:
$dernier_jour){ echo ' '; echo ' '; }else{ // si c'est un jour reserve on applique le style reserve if($tab_jours[$jour_suiv]){ echo ' '; // sinon on ne met pas de style }else{ echo ' '; } //echo $tab_jours[$jour_suiv]; echo $jour_suiv; echo ' '; } $jour_suiv++; } } ?>

Suggestions...
kikong Messages postés 23 Date d'inscription samedi 6 août 2005 Statut Membre Dernière intervention 9 janvier 2008
5 août 2007 à 11:55
Bonjour!
Merci pour ce petit calendrier! 20/10 !

Juste une petite question : Est-ce que c'est possible, par exemple de mettre une info bulle sur chaque date prise pour avoir des infos?
Vous pouvez me donner quelques pistes svp?

merci d'avance!
Et encore chapeau!
jp24france Messages postés 1 Date d'inscription vendredi 7 septembre 2007 Statut Membre Dernière intervention 9 septembre 2007
9 sept. 2007 à 01:17
Bonjour à tous

je n'arrive pas a créer ma table a partir du fichier sql

voici mle message d'erreur:

#1064 - 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 'DROP TABLE IF EXISTS 'calendrier'' at line 1

et voici mon script:

DROP TABLE IF EXISTS 'calendrier';

CREATE TABLE 'calendrier' (
'jour'date default NULL,
'num' int(11) NOT NULL auto_increment,
PRIMARY KEY ('num')
) TYPE=MyISAM AUTO_INCREMENT=7 ;


Contenu de la table 'calendrier'


INSERT INTO 'calendrier' ('jour', 'num') VALUES ('2007-04-20', 1);
INSERT INTO 'calendrier' ('jour', 'num') VALUES ('2007-04-19', 2);
INSERT INTO 'calendrier' ('jour', 'num') VALUES ('2007-04-18', 3);
INSERT INTO 'calendrier' ('jour', 'num') VALUES ('2007-04-17', 4);
INSERT INTO 'calendrier' ('jour', 'num') VALUES ('2007-04-15', 5);
INSERT INTO 'calendrier' ('jour', 'num') VALUES ('2007-04-16', 6);


merci de vôtre aide, j'avoue que je debute en php.
JCOMPRENRIEN Messages postés 48 Date d'inscription mercredi 9 juillet 2003 Statut Membre Dernière intervention 28 juillet 2011
9 sept. 2007 à 21:51
Bonsoir JP,

Je pense savoir d'ou viens ton pb, car au début je n'y arrivais pas non plus car je laissais le texte de commentaire...

Pour creer ta table, tu dois uniquement deposer le code du fichier SQL.txt à partir de la ligne 14 :

INSERT INTO `calendrier` (`jour`, `num`) VALUES ('2007-01-01', 53),
('2006-11-13', 95),
('2006 etc...etc...

Voila bon courage,

Amicalement,

JCOMPRENRIEN
cendre de lune Messages postés 10 Date d'inscription jeudi 7 octobre 2004 Statut Membre Dernière intervention 29 septembre 2007
23 sept. 2007 à 22:58
Bonjour,

Merci pour ce code ça marche bien pour moi.

Je voulais savoir si l'on pouvait l'intégrer dans une page et si oui qu'elle serait le script à mettre ?

Merci beaucoup
cs_gribouille2 Messages postés 14 Date d'inscription dimanche 23 septembre 2007 Statut Membre Dernière intervention 20 avril 2008
26 sept. 2007 à 22:08
Bonjour

Je suis débutant et j'ai ces messages d'erreur :

Warning: mysql_connect(): Unknown MySQL Server Host 'host' (11001) in c:\program files\easyphp1-8\www\projet5calendrier\phpcs_calendrier-reservation-php-mysql___page\calendrier\recuperation_ajouter.php on line 4

Warning: mysql_select_db(): supplied argument is not a valid MySQL-Link resource in c:\program files\easyphp1-8\www\projet5calendrier\phpcs_calendrier-reservation-php-mysql___page\calendrier\recuperation_ajouter.php on line 5

Warning: mysql_query(): Accès refusé pour l'utilisateur: 'ODBC'@'@localhost' (mot de passe: NON) in c:\program files\easyphp1-8\www\projet5calendrier\phpcs_calendrier-reservation-php-mysql___page\calendrier\recuperation_ajouter.php on line 7

Warning: mysql_query(): A link to the server could not be established in c:\program files\easyphp1-8\www\projet5calendrier\phpcs_calendrier-reservation-php-mysql___page\calendrier\recuperation_ajouter.php on line 7

Warning: mysql_close(): supplied argument is not a valid MySQL-Link resource in c:\program files\easyphp1-8\www\projet5calendrier\phpcs_calendrier-reservation-php-mysql___page\calendrier\recuperation_ajouter.php on line 14
Echeque de l'enregistrement :
Accès refusé pour l'utilisateur: 'ODBC'@'@localhost' (mot de passe: NON)

Qu'est ce que je dois faire ? Merci pour votre aide
cendre de lune Messages postés 10 Date d'inscription jeudi 7 octobre 2004 Statut Membre Dernière intervention 29 septembre 2007
29 sept. 2007 à 08:07
ce qui est bizarre dans vos erreurs c'est que vous êtes sur votre disque dur c:\program........ !!!
tainos2 Messages postés 1 Date d'inscription dimanche 30 juillet 2006 Statut Membre Dernière intervention 12 octobre 2007
12 oct. 2007 à 01:54
Super script! merci beaucoup!
Je vais essayer de le bricoler pour pouvoir ajouter des commentaires et mettre plusieurs réservations sur le même jour (si par exemple on loue plusieurs gites)

Je posterais le résultat si j'y arrive ;)
cs_myriam86 Messages postés 7 Date d'inscription mercredi 10 octobre 2007 Statut Membre Dernière intervention 22 octobre 2007
12 oct. 2007 à 04:20
J'ai vraiment besoin d'aide, j'ai lu les commentaires au dessus mais je n'arrive pas a corriger mon probleme:

Sur la page calendrier.php j'obtiens:

Warning: Can't connect to MySQL server on 'host' (61) in /usr211/home/k/a/kaleane/public_html/calendrier.php on line 48

Warning: MySQL Connection Failed: Can't connect to MySQL server on 'host' (61) in /usr211/home/k/a/kaleane/public_html/calendrier.php on line 48

Warning: mysql_select_db(): supplied argument is not a valid MySQL-Link resource in /usr211/home/k/a/kaleane/public_html/calendrier.php on line 49

Warning: Unknown MySQL Server Host 'localhost.addr.com' (0) in /usr211/home/k/a/kaleane/public_html/calendrier.php on line 51

Warning: MySQL Connection Failed: Unknown MySQL Server Host 'localhost.addr.com' (0) in /usr211/home/k/a/kaleane/public_html/calendrier.php on line 51

Warning: MySQL: A link to the server could not be established in /usr211/home/k/a/kaleane/public_html/calendrier.php on line 51

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /usr211/home/k/a/kaleane/public_html/calendrier.php on line 52

Warning: mysql_close(): supplied argument is not a valid MySQL-Link resource in /usr211/home/k/a/kaleane/public_html/calendrier.php on line 60

ET sur la page calendrier_bo.php j'ai:

Warning: Can't connect to MySQL server on 'host' (61) in /usr211/home/k/a/kaleane/public_html/calendrier_bo.php on line 50

Warning: MySQL Connection Failed: Can't connect to MySQL server on 'host' (61) in /usr211/home/k/a/kaleane/public_html/calendrier_bo.php on line 50

Warning: mysql_select_db(): supplied argument is not a valid MySQL-Link resource in /usr211/home/k/a/kaleane/public_html/calendrier_bo.php on line 51

Warning: Unknown MySQL Server Host 'localhost.addr.com' (0) in /usr211/home/k/a/kaleane/public_html/calendrier_bo.php on line 53

Warning: MySQL Connection Failed: Unknown MySQL Server Host 'localhost.addr.com' (0) in /usr211/home/k/a/kaleane/public_html/calendrier_bo.php on line 53

Warning: MySQL: A link to the server could not be established in /usr211/home/k/a/kaleane/public_html/calendrier_bo.php on line 53

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /usr211/home/k/a/kaleane/public_html/calendrier_bo.php on line 54

Warning: mysql_close(): supplied argument is not a valid MySQL-Link resource in /usr211/home/k/a/kaleane/public_html/calendrier_bo.php on line 62

Quand je veux marquer un jour là ça ne marche pas du tout:

Warning: Can't connect to MySQL server on 'host' (61) in /usr211/home/k/a/kaleane/public_html/recuperation_ajouter.php on line 4

Warning: MySQL Connection Failed: Can't connect to MySQL server on 'host' (61) in /usr211/home/k/a/kaleane/public_html/recuperation_ajouter.php on line 4

Warning: mysql_select_db(): supplied argument is not a valid MySQL-Link resource in /usr211/home/k/a/kaleane/public_html/recuperation_ajouter.php on line 5

Warning: Unknown MySQL Server Host 'localhost.addr.com' (0) in /usr211/home/k/a/kaleane/public_html/recuperation_ajouter.php on line 7

Warning: MySQL Connection Failed: Unknown MySQL Server Host 'localhost.addr.com' (0) in /usr211/home/k/a/kaleane/public_html/recuperation_ajouter.php on line 7

Warning: MySQL: A link to the server could not be established in /usr211/home/k/a/kaleane/public_html/recuperation_ajouter.php on line 7

Warning: mysql_close(): supplied argument is not a valid MySQL-Link resource in /usr211/home/k/a/kaleane/public_html/recuperation_ajouter.php on line 14
Echeque de l'enregistrement :
Unknown MySQL Server Host 'localhost.addr.com' (0)

Voilà... j'ai verifié les lignes concernées et je ne sais vraiment pas quoi changer, si quelqu'un peut m'aider .... ??

MERCI
cs_myriam86 Messages postés 7 Date d'inscription mercredi 10 octobre 2007 Statut Membre Dernière intervention 22 octobre 2007
12 oct. 2007 à 06:19
Bon ok plus de probleme, j'avai juste un probleme de $ oublié (eh oui le vieux truc debile)
Par contre maintenant je n'arrive pas a afficher les autres mois sur calendrier.php... qui peut m'aider?

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\xampp\htdocs\calendrier\calendrier.php on line 52

et autre chose, on fait comment si on veux le calendrier en anglais?
cs_myriam86 Messages postés 7 Date d'inscription mercredi 10 octobre 2007 Statut Membre Dernière intervention 22 octobre 2007
12 oct. 2007 à 06:46
GRibouille2, tu doit juste changer les "hote" et "user" et enlever des dollars, mettre des ""

Exemple (compare avec ce que tu as):

<?php
$jour = $_GET["date"];
include("config.inc.php");
$connect = mysql_connect("localhost", "root", "");
mysql_select_db("calendrier", $connect);
$req_sql="INSERT into calendrier (jour) VALUE ('$jour')";
mysql_query($req_sql);
if(!mysql_error()){
include("fonctions.php");
$retour = convertion($jour);
mysql_close($connect);
header('Location: calendrier_bo.php?mois='.$retour[0].'&an='.$retour[1]);
}else{
mysql_close($connect);
echo 'Echeque de l\'enregistrement :
'.mysql_error();
};
?>
cs_myriam86 Messages postés 7 Date d'inscription mercredi 10 octobre 2007 Statut Membre Dernière intervention 22 octobre 2007
12 oct. 2007 à 07:13
TOUT MES PROBLEMES SONT RESOLUS (TOUTE SEULE COMME UN GRANDE)
SI VOUS AVEZ BESOIN D'AIDE POSTEZ VOS SCRIPTS ET LES MESSAGES D'ERREUR KI VONT AVEC, C BON JSUI DEVENUE UNE PRO!
cs_gribouille2 Messages postés 14 Date d'inscription dimanche 23 septembre 2007 Statut Membre Dernière intervention 20 avril 2008
12 oct. 2007 à 22:52
OUIAIS Ca marche
Merci à tous
cs_jaco13 Messages postés 110 Date d'inscription mercredi 5 janvier 2005 Statut Membre Dernière intervention 22 octobre 2007
22 oct. 2007 à 00:42
Bonjour
Malgré tous les messages lus ci-dessus, je n'arrive toujours pas à insérer le fichier sql.txt dans ma base de données. J'ai un hébergement chez o.v.h. et j'ai toujours ce message:


#1064 - 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 '- Structure de la table `calendrier`

CREATE TABLE `calendrier` (
`jour`' at line 1
[ Retour ]
cs_jaco13 Messages postés 110 Date d'inscription mercredi 5 janvier 2005 Statut Membre Dernière intervention 22 octobre 2007
22 oct. 2007 à 00:44
J'ai oublié de vous montrer à quoi ressemble la BDD que j'essaie de rentrer dans PhpMyAdmin.

- Structure de la table `calendrier`
--

CREATE TABLE `calendrier` (
`jour` date default NULL,
`num` int(11) NOT NULL auto_increment,
PRIMARY KEY (`num`)
) ENGINE=MyISAM AUTO_INCREMENT=157 DEFAULT CHARSET=latin1 AUTO_INCREMENT=157 ;

--
-- Contenu de la table `calendrier`
--

INSERT INTO `calendrier` (`jour`, `num`) VALUES ('2007-01-01', 53),
('2006-11-13', 95),
('2006-12-24', 105),
cs_myriam86 Messages postés 7 Date d'inscription mercredi 10 octobre 2007 Statut Membre Dernière intervention 22 octobre 2007
22 oct. 2007 à 03:26
Jaco tu as koi comme version de Mysql ?
cs_myriam86 Messages postés 7 Date d'inscription mercredi 10 octobre 2007 Statut Membre Dernière intervention 22 octobre 2007
22 oct. 2007 à 03:31
J'ai apporté des ptites améliorations pour pouvoir colorer les cases de plusieurs couleurs (j'en ai que trois, mais apres il suffit de regarder le modele pour ajouter d'autres couleurs)...
C juste que j'avai besoin de montrer si l'appart était reservé mais pas payé, reservé et caution payée, et reservée et caution + loyer payé...
Si ça vous interesse, un ptit message et jvou l'envoie (j'ai changé la base)
cs_jaco13 Messages postés 110 Date d'inscription mercredi 5 janvier 2005 Statut Membre Dernière intervention 22 octobre 2007
22 oct. 2007 à 09:44
J'ai pourtant fait toutes les manip. citées plus haut mais pas moyen de rentrer la base dans Mysql.
Quand je vais dans la BDD de mon hébergement O.V.H., voici un copier/coller de ce que j'y trouve: ( je pense que la version de Mysql doit être 5.0.26-log ):
Myriam86 -> Tes modifs pourraient effectivement m'intéresser ( si çà fonctionne chez moi bien-sûr ) :-)

MySQL - 5.0.26-log
Version du protocole: 10
Serveur: mysql5-6 via TCP/IP
Utilisateur: mashaure@10.0.75.45
Jeu de caractères pour MySQL: UTF-8 Unicode (utf8)
Interclassement pour la connexion MySQL: Interclassement armscii8_bin armscii8_general_ci ascii_bin ascii_general_ci big5_bin big5_chinese_ci binary cp1250_bin cp1250_croatian_ci cp1250_czech_cs utf8_unicode_ci
Créer une base de données:
aucun privilège
Quitter
phpMyAdmin - OVH
Version du client MySQL: 5.0.32
Extensions PHP utilisées: mysql
Language : Afrikaans Shqip - Albanian ??????? - Arabic Az?rbaycanca - Azerbaijani Euskara - Basque ?????????? - Belarusian Byelorussian - Belarusian latin Bosanski - Bosnian Português - Brazilian portuguese ????????? - Bulgarian Català - Catalan ?? - Chinese simplified ?? - Chinese traditional Hrvatski - Croatian Cesky - Czech Dansk - Danish Nederlands - Dutch English Eesti - Estonian Suomi - Finnish Français - French Galego - Galician ??????? - Georgian Deutsch - German ???????? - Greek ????? - Hebrew ?????? - Hindi Magyar - Hungarian Bahasa Indonesia - Indonesian Italiano - Italian ??? - Japanese ??? - Korean Latviešu - Latvian Lietuviu - Lithuanian Bahasa Melayu - Malay ?????? - Mongolian Norsk - Norwegian ????? - Persian Polski - Polish Português - Portuguese Româna - Romanian ??????? - Russian ?????? - Serbian Srpski - Serbian latin Slovencina - Slovak Slovenšcina - Slovenian Español - Spanish Svenska - Swedish Tatar - Tatarish ??????? - Thai Türkçe - Turkish ?????????? - Ukrainian
Thème / Style: Darkblue/orangeOriginal
Documentation de phpMyAdmin
Site officiel de phpMyAdmin
[ChangeLog] [CVS] [Lists]
cs_myriam86 Messages postés 7 Date d'inscription mercredi 10 octobre 2007 Statut Membre Dernière intervention 22 octobre 2007
22 oct. 2007 à 09:55
"Créer une base de données:
aucun privilège
"

Tu doit aller sur ta page admin (pas php my admin, mais le site qui t'héberge, là ou tu as "file manager", "mysql manager", etc... etc...)** entrer ton nom d'utilisateur et ton password.
Ensuite tu va sur "mysql manager", ou je sais pas comment il s'appelle chez toi, mais ça doit etre un truc du meme style et créer une nouvelle base de donnée qui s'appelle "calendrier" car apparament tu n'as pas d'acces "privilegié" sur php myadmin.

Une fois que ta base est crée, tu va dans importer et importe le fichier .txt... ça devrai marcher parce que ta version de Mysql est recente.


** (par exemple pour moi, c'est "http://folies.net:2222/")

Dit moi si ça marche, et je t'enverrai les modifs si tu veux
cs_jaco13 Messages postés 110 Date d'inscription mercredi 5 janvier 2005 Statut Membre Dernière intervention 22 octobre 2007
22 oct. 2007 à 10:34
Je ne comprends pas bien ce que tu dis là:
Ensuite tu va sur "mysql manager", ou je sais pas comment il s'appelle chez toi, mais ça doit etre un truc du meme style et créer une nouvelle base de donnée qui s'appelle "calendrier" car apparament tu n'as pas d'acces "privilegié" sur php myadmin.

Je suis allé dans le manadger du site dont j'ai fait un copier/coller là et ici, je ne sais pas trop où aller:

Gestion de l'hébergement web - 60gp
Accès rapide
Mot de passe FTP
Statistiques

Résumé hébergement
Synthèse
Trafic Mensuel

Espace WEB
Sous-domaines
Multi-domaines
Multi-FTP

Redirections
Redirections web

Gestion FreeDom
Gestion FreeDom
Bases de données SQL
Gestion SQL
PhpMyAdmin

Services
Gestion des modules
Espace REAL
FTP anonyme

Paramètres WEB
Haute Sécurité
Geo Localisation
Planificateur de tâches
Suivi Emails Automatisés

Compléments
Changer de domaine principal
Changer d'offre d'hébergement
Commander quota SQL
Gravure site

Je n'ai jamais eu de problème de ce genre avec O.V.H.. A chaque fois que j'ai importé un fichier .txt par "Importer", cela a toujours bien fonctionné. Je ne comprends pas qu'ici, les autres qui ont eu le même message d'erreur que moi, ont résolu leur problème sans passer par ce que tu dis. Ma base dans l'hébergement s'appelle "mashaure". C'est le nom qui m'a été donné lors de la commande de l'hébergement. J'ai peur qu'en changeant ce nom "mashaure" en "calendrier", il y a tout qui se déglingue et là, ce serait le bouquet pour moi. Peut-être qu'on pourrait se téléphoner 5 mn pour régler ce problème, ce serait plus facile que par mail. Si tu le veux bien, voici mon e-mail jaco132@club-internet.fr , tu m'envoies un message avec ton n° de téléphone et je t'appelle ou je te donne le mien pour que tu m'appelles?
Cordialement
Jacques
cs_jaco13 Messages postés 110 Date d'inscription mercredi 5 janvier 2005 Statut Membre Dernière intervention 22 octobre 2007
22 oct. 2007 à 10:48
Rectification
A chaque que j'ai envoyé des fichiers par "importer" dans PhpMyAdmin, ce sont des fichiers .sql et non .txt
Je n'ai encore jamais envoyé un fichier en .txt dans PhpMyAdmin, il me semble.
Peut-être que ça viendrait de là mon problème?
Mais comment faire?
cs_linette45 Messages postés 2 Date d'inscription mercredi 18 octobre 2006 Statut Membre Dernière intervention 4 novembre 2007
4 nov. 2007 à 10:53
Bonjour
Questions : a quoi sert le fichier sql.txt ?
et les valeurs de ce fichier permettent de faire quoi ? ou a quoi servent elles ?

Par avance merci
JCOMPRENRIEN Messages postés 48 Date d'inscription mercredi 9 juillet 2003 Statut Membre Dernière intervention 28 juillet 2011
4 nov. 2007 à 22:44
Bonsoir,

Le fichier SQL.txt est à utiliser pour creer ta base de donnée dans PhpMyAdmin. Tu copies le texte à partir de :

CREATE TABLE `calendrier` (
`jour` date default NULL,
`num` int
etc...

Tu lances une cession de ton PhpAdmin et tu crées une nouvelle base en copiant le texte.

Voila,
@+
cs_linette45 Messages postés 2 Date d'inscription mercredi 18 octobre 2006 Statut Membre Dernière intervention 4 novembre 2007
4 nov. 2007 à 22:51
merci pour l'explication pour creer ma base, ça j'ai su le faire.
Moi j'ai créé ma base comme ceci dans phpMyadmin

CREATE TABLE calendrier(
jour DATE,
heure TIME,
sujet VARCHAR(30),
lieu VARCHAR(20))
Mais la 2eme partie de ma question est restée sans reponse
"et les valeurs de ce fichier permettent de faire quoi ? ou a quoi servent elles ?"

ce que je veux savoir, c'est a quoi servent les enregistrement qui sont mis dans la table "calendrier" ?
Ont ils un intérêt particulier ? si oui lesquels ?
Merci beaucoup
JCOMPRENRIEN Messages postés 48 Date d'inscription mercredi 9 juillet 2003 Statut Membre Dernière intervention 28 juillet 2011
5 nov. 2007 à 08:15
Re,

La base est utilisée pour gérer le calendrier et enregistrer tes zones libres ou dispos, bref cette base est indispensablme si tu souhaites utiliser ce calendrier de réservation.

@+
kikong Messages postés 23 Date d'inscription samedi 6 août 2005 Statut Membre Dernière intervention 9 janvier 2008
6 nov. 2007 à 12:57
Bonjour,

J'aimerais faire commencer la semaine le lundi et non le dimanche, mais si je change juste le nom du jour, le calendrier n'est plus bon. Où est-ce que je dois changer dans le code php pour que la première colonne soit le lundi et non le dimanche.

Merci d'avance,
coupeau8780 Messages postés 6 Date d'inscription mardi 28 août 2007 Statut Membre Dernière intervention 24 novembre 2007
10 nov. 2007 à 18:25
Bonjour,
Merci pour ce script.
Y aurait-il qqun qui pourrait me dire ou l'on doit mettre le meme fond de page quand on appuie sur suivant: je m'explique.

Lorsque je clique sur suivant dans calendrier.php ,j'arrive sur une page blanche et non plus sur ma page avec mes liens, couleurs,images,etc

Je penses qu'il faut rafraichir la page en temps réel mais je ne vois pas ou il faut mettre le code.

Merci de votre aide
JCOMPRENRIEN Messages postés 48 Date d'inscription mercredi 9 juillet 2003 Statut Membre Dernière intervention 28 juillet 2011
10 nov. 2007 à 19:15
Bonsoir,

J'ai du mal à comprendre ta question :-(

Mais je crois comprendre que tu as un problème avec ta base de donnée dans PhpMyAdmin car si tu as suivi les differentes consignes expliquées dans ce post, quand tu arrives à mettre en ligne ta page et que tu as bien integré dans le code PHP les logs et adresses... quand tu cliques sur la fleche suivant du calendrier, tu restes sur la mëme page mais ton calendrier change de mois ;-)

Bon courage ;-)
coupeau8780 Messages postés 6 Date d'inscription mardi 28 août 2007 Statut Membre Dernière intervention 24 novembre 2007
10 nov. 2007 à 20:27
bonsoir Jcomprenrien,

le calendrier fonctionne tres bien c'est juste que lorsque je demande un autre mois, il change de page.

donc c'est la que je ne comprends pas
sexyclip Messages postés 4 Date d'inscription vendredi 19 octobre 2007 Statut Membre Dernière intervention 22 octobre 2007
11 nov. 2007 à 02:45
Bonjour,
Est ce que qelqu'un serai et pourrai m'eclairer :
J'ai configurer les paramtres de mon fichier config.inc, j'ai fais des modif par rapport à ce qu'il y a ecrit sur ce forum. Et là lorsue j'actualise la page calendrier elle marche (avec les periode reservé) mais quand je clike sur enlever ou ajouter dans "calendrier_bo.php, j'ai cette erreur :

Warning: Cannot modify header information - headers already sent by (output started at C:\wamp\www\collioure\calendrier\config.inc.php:2) in C:\wamp\www\collioure\calendrier\recuperation_ajouter.php on line 12

Idem pour enlever un jour "bleuté"...

********Recuperation ajouter**************************
<?php
$jour = $_GET["date"];
include("config.inc.php");
$connect = mysql_connect($hote, $user, $password);
mysql_select_db($base, $connect);

$req_sql="INSERT into acalendrier (jour) VALUE ('$jour')";
mysql_query($req_sql);
if(!mysql_error()){
include("fonctions.php");
$retour = convertion($jour);
mysql_close($connect);
header('Location: calendrier_bo.php?mois='.$retour[0].'&an='.$retour[1]);
}else{
mysql_close($connect);
echo 'Echeque de l\'enregistrement :
'.mysql_error();
};
?>

*********************recuperation enlever******************
<?php
// recuperation de la date passer dans l'url via la methode get
$jour = $_GET["date"];
//connexion a la bdd
include('config.inc.php');
$connect = mysql_connect($hote, $user, $password);
mysql_select_db($base, $connect);
// supression du jour correspondant dans la bdd
$req_sql = 'DELETE FROM acalendrier WHERE jour="'.$jour.'"';
mysql_query($req_sql);
if(!mysql_error()){
include("fonctions.php");
// recuperation dans un tableau des deux variables renvoyée via la fonction convertion (cf fonctions.php
$retour = convertion($jour);
mysql_close($connect);
// on passe en paramettre de l'url les deux variables recuperer.
header('Location: calendrier_bo.php?mois='.$retour[0].'&an='.$retour[1]);
}else{
mysql_close($connect);
echo 'Echeque de la supression :
'.mysql_error();
};
?>
--------------------------------------------------------------------------
--------------------------------------------------------------------------
// Qlq 1 peut t'il m'aider ? Merci d'avance...
coupeau8780 Messages postés 6 Date d'inscription mardi 28 août 2007 Statut Membre Dernière intervention 24 novembre 2007
11 nov. 2007 à 12:46
Bonhour Sexyxlip,

A mon avis,

tu dois avoir un probleme dans tes parametres de connexions ou une erreur de syntaxes dans le fichier config.inc.php

<?php
$hote = "blabla";
$user = "blabla";
$password = "blabla";
$base = "blabla";
?>
sexyclip Messages postés 4 Date d'inscription vendredi 19 octobre 2007 Statut Membre Dernière intervention 22 octobre 2007
11 nov. 2007 à 13:15
Bonjour,
j'ai résolu mon probleme, j'ai tout refait, l'erreur venait du fichier "config.inc", il fallait tout simplement rajouter à <? par <?php là aussi fallait le changer. ;)

Sinon le code tourne bien en prenant compte des modifs ci dessus.
Bon code.
sexyclip Messages postés 4 Date d'inscription vendredi 19 octobre 2007 Statut Membre Dernière intervention 22 octobre 2007
11 nov. 2007 à 13:16
Merci COUPEAU 8780, c'etait en effet une erreur de syntaxe.
kazouille87 Messages postés 4 Date d'inscription lundi 5 novembre 2007 Statut Membre Dernière intervention 25 novembre 2007
24 nov. 2007 à 00:34
Quelqu'un aurait-il fait tourner ce script sur un serveur SQL Free (client MySQL 5.0.45) ?
Si oui, pourriez-vous me dire à quoi correspondent les $hote, $user, $password, $base ?
Car malgré l'intégration des diverses modifs décrites dans le forum, je n'arrive pas à faire tourner le script.

Autre question toute bête : ou dois-je stocker les fichiers .php ? Sur mes pages persos, ou dois-je les importées sur le serveur SqL ?
Je pense avoir la réponse, mais peut-être n'ai-je rien compris !!!

Voilà les infos que j'ai dans mon phpMyAdmin :
Serveur: dahu.merlette.sql.free.fr
Base de données: dahu_merlette
Table: calendrier
Pour info, mon user est dahu.merlette
kazouille87 Messages postés 4 Date d'inscription lundi 5 novembre 2007 Statut Membre Dernière intervention 25 novembre 2007
24 nov. 2007 à 00:44
Au fait, quand j'essaie de visualiser ce que donne le script depuis Dreamweaver (sur firefox), voilà ce qui apparaît en travers de mon calendrier :

--------------------------------------------------'; }else{ $ce_jour ($i+1) - $premier_jour; // si c'est un jour reserve on applique le style reserve if($tab_jours[$ce_jour]){ echo ''; } } //affichage du reste du calendrier $jour_suiv ($i+1) - $premier_jour; for ($rangee = 0; $rangee <= 4; $rangee++){ echo ''; echo ''; for ($i = 0; $i < 7; $i++){ if($jour_suiv > $dernier_jour){ echo ''; }else{ // si c'est un jour reserve on applique le style reserve if($tab_jours[$jour_suiv]){ echo ''; } $jour_suiv++; } } ?>
'; // sinon on ne met pas de style }else{ echo ' '; } echo $ce_jour; echo '
'; echo ' '; // sinon on ne met pas de style }else{ echo ' '; } //echo $tab_jours[$jour_suiv]; echo $jour_suiv; echo '

--------------------------------------------------------------

Mais je suis à peu près certain que c'est un pb dans le fichier config.inc.php
coupeau8780 Messages postés 6 Date d'inscription mardi 28 août 2007 Statut Membre Dernière intervention 24 novembre 2007
24 nov. 2007 à 10:22
Slt Kazouille87,

Pour repondre à ta question, le fichier config.inc.php renseigne ton user ,mp etc de tes parametres du serveur.

je m'explique,

tu as reçu des parametres pour mettre ton site en ligne: ex moi je suis sur ibelgique.com donc j'ai eu un
HOTE
USER
Password et
$base qui est egale au nom de la base de donnée auquelle tu as acces pour mettre tes tables sur le serveur.

Je pense que c'est simplement une erreur dans ces paramètres ou une faute de syntaxe dans config.inc.php

TES FICHIERS PHP:

Tu dois les inserer dans tes pages perso.
Tu inseres le calendrier a la place ou tu veux dans la page et le code appelle la base de donnees qd elle en a besoin.

Si tu veux un exemple pour voir comment fonctionne le calendrier tu peux aller voir sur mon site dans la page reservation

www.jehonville.be

A+
kazouille87 Messages postés 4 Date d'inscription lundi 5 novembre 2007 Statut Membre Dernière intervention 25 novembre 2007
24 nov. 2007 à 11:15
merci pour ta réponse rapide. Malheureusement, je savais déjà ce que me disais ! Enfin c'est rassurant : j'avais à peu près compris le fonctionnement du script.
Mon pb est bassement matériel.

D'après moi,

> $hote doit correspondre au nom de mon serveur. Si je lis l'onfo donnée dans phpMyAdmin, c'est donc Serveur: dahu.merlette.sql.free.fr via TCP/IP (évidemment je retire "via TCP/IP")

> $user correspond à l'utilisateur. Il s'agit donc de Utilisateur: dahu.merlette@172.20.244.3 (j'ai essayé avec et sans l'@ et l'IP)

> $password c'est évidemment mon mot de passe. Je l'ai vérifié : j'ai bien renseigné le bon.

> $base correspond à la base. Là, je ne sais pas si je dois mettre juste le nom de la base (dahu_merlette) ou le nom de la table (calendrier) qu'il nous a été demandée de créer à l'aide du fichier sql.txt.
A noter qu'en créant la table par import du fichier txt, j'ai dû retirer, en plus des lignes de commentaires, le "default" entre "date" et "NULL" sur la ligne 'jour' pour que cela fonctionne.

C'est pour cela que j'espérais trouver un utilisateur hébergé chez sql.free.fr pour qu'il puisse m'éclairer. Pour le reste, en lisant le code, je comprend globalement ce qu'il se passe. Je suis donc à peu près sûr que c'est un pb de paramétrage de mon fichier de config (j'ai bien enlevé les $ et mis des "").

A part cela, je peux tester les fichiers php en local et exporter tout le dossier sur mes pages perso quand cela fonctionnera : cela ne doit rien changer en principe ?
coupeau8780 Messages postés 6 Date d'inscription mardi 28 août 2007 Statut Membre Dernière intervention 24 novembre 2007
24 nov. 2007 à 12:34
Re,

Dans ton fichier config.inc.php il faut laisser les $ et les "" comme suit:
<?php
$hote = "imysq456";
$user = "i98765";
$password = "dlkfjsqfqldsm";
$base = "i7897897";
?>

VOILA REMPLACE SEULEMENT CE QUI EST ENTRE ""
coupeau8780 Messages postés 6 Date d'inscription mardi 28 août 2007 Statut Membre Dernière intervention 24 novembre 2007
24 nov. 2007 à 12:37
LE NOM DE TA BASE
$BASE="juste le nom de la base"; et pas les tables.

Les tables sont appelées dans les autres fichiers
kazouille87 Messages postés 4 Date d'inscription lundi 5 novembre 2007 Statut Membre Dernière intervention 25 novembre 2007
25 nov. 2007 à 13:06
Ca y est : Ca marche nickel.
Je n'avait pas essayé d'installer les pages php "en vrai" sur mon site et je ne faisait qu'une visualisation avec Firefox depuis Dreamweaver, pages stockées en local. Et là, ça ne voulait pas marcher. Je commençait vraiment à croire que j'étais un manche.

Bon j'ai fait de très légères retouches cosmétiques, mais il me reste 2 choses que je n'arrive pas à faire :

> dans le fichier css, pour la classe "réserve", je voudrais spécifier que la police apparaisse en gras (bold ou strong) : quelle est la commande ?

> Je voudrais que lorsque j'ouvre le calendrier dans un nouvelle fenêtre (target=_blank), la taille de la fenêtre soit limitée à la taille du tableau contenant le calendrier et les légendes. Ce doit être du html de base, mais je ne sais pas faire !

Merci de votre aide.
Thebigood Messages postés 2 Date d'inscription mercredi 31 octobre 2007 Statut Membre Dernière intervention 30 novembre 2007
30 nov. 2007 à 10:05
Bonjour à toutes et tous,bon je vais essayer d'être le plus explicite possible sur ma demande et mes problèmes.

1er problème: je suis inscrit chez Nfrance avec un hébergement gratuit sans base mysql (mais php4 inclus).
2eme problème:je ne sais pas me servir de php4.

J'aimerai rajouter le calendrier dans la partie Réservations du site que je viens de créer "www.loupignot.com".

J'ai réussi à corriger et à faire fonctionner le calendrier en local sur mon pc.
Mais avec le peu de connaissances en programmation (html,php,css,etc) que j'ai,là je suis en plein brouillard car je sais pas si je dois donc incorporer le code php du calendrier à une page X.html (et si je dois donc rajouter cette même page à mon site) ou bien si je dois utiliser le php4 fournit par mon hébergeur et donc pourriez vous m'aider svp ou au pire si cette personne a le temps on peut se contacter sur msn ou o tel merci d'avance !!!

PS: si pas assez explicite hésitez pas à me le dire j'essaierai de complémenter .
Thebigood Messages postés 2 Date d'inscription mercredi 31 octobre 2007 Statut Membre Dernière intervention 30 novembre 2007
30 nov. 2007 à 10:19
pas complementer mais compléter(désolé ^^).
laryflashkod Messages postés 18 Date d'inscription jeudi 6 septembre 2007 Statut Membre Dernière intervention 1 mars 2011
4 déc. 2007 à 10:15
Bonjour a tous,
J'ai résolu tout mes petits problèmes grace à ce forum, cepandant, lorsque j'accède aux pages "ajouté ou enlever" j'ai ces deux message:


1. Warning: mktime() expects parameter 4 to be long, string given in C:\Program Files\wamp\www\chalets-evasion\Nouveau dossier\calendrier_bo.php on line 106

2. Warning: checkdate() expects parameter 1 to be long, string given in C:\Program Files\wamp\www\chalets-evasion\Nouveau dossier\calendrier_bo.php on line 109

sinon tout est ok. j'ai même refait le look qui était déjà très bien... :P

Je ne comprend pas ce problèeme de paramètre, quelqu'un s'y repère ???

Je prend soin de remercier d'avance vos puissants cerveau.
laryflashkod Messages postés 18 Date d'inscription jeudi 6 septembre 2007 Statut Membre Dernière intervention 1 mars 2011
4 déc. 2007 à 10:21
Désolé mais voici le code:
<?php
//Détection du 1er et dernier jour du moiS
$nombre_date = mktime(0,0,0, $mois, 1, $an);
$premier_jour = date('w', $nombre_date);
$dernier_jour = 28;
while (checkdate($mois, $dernier_jour + 1, $an))
{ $dernier_jour++;}

merci encore
laryflashkod Messages postés 18 Date d'inscription jeudi 6 septembre 2007 Statut Membre Dernière intervention 1 mars 2011
4 déc. 2007 à 10:40
ok l'erreur provient d'une modification suggéré par:
Commentaire de devreesed le 18/04/2007 09:29:36
cependant, je ne peux enregistrer les dates ou les enlever ???
les icon ne change pas non plus.
teubio Messages postés 1 Date d'inscription mercredi 16 mars 2005 Statut Membre Dernière intervention 11 décembre 2007
11 déc. 2007 à 13:53
Fabuleux,
Merci pour ce travail qui facilite vraiment la vie.
cs_gribouille2 Messages postés 14 Date d'inscription dimanche 23 septembre 2007 Statut Membre Dernière intervention 20 avril 2008
27 déc. 2007 à 16:35
Bonjour à tous

J'ai suivi les conseils de vous tous et le calendrier marche super bien.
Cependant, je voudrais que les mois soient traduits en anglais ou en français en fonction de la langue choisie.
Comment faire ?

NB : Sur mon site http://www.cosy-studio-in-paris.com j'ai créé une page avec le calendrier traduit en anglais, cependant dès que je navigue dans les mois, la page revient en français

Merci d'avance
cs_gribouille2 Messages postés 14 Date d'inscription dimanche 23 septembre 2007 Statut Membre Dernière intervention 20 avril 2008
27 déc. 2007 à 16:50
Bonjour

Désolé, je viens de trouver la solution pour avoir le calendrier en anglais et qu'il ne bascule pas en français quand on navigue dans les mois.
Je suis prêt à transmettre l'astuce à ceux qui sont intéressés
Bonne année
laryflashkod Messages postés 18 Date d'inscription jeudi 6 septembre 2007 Statut Membre Dernière intervention 1 mars 2011
27 déc. 2007 à 17:21
Svp gribouill2 peux-tu poster ta solution.
Jouyeuse fêtes
cs_gribouille2 Messages postés 14 Date d'inscription dimanche 23 septembre 2007 Statut Membre Dernière intervention 20 avril 2008
27 déc. 2007 à 17:47
Salut

Pour avoir le calendrier en anglais,
1/ j'ai dupliqué le fichier calendrier.php et l'ai renommé en eng.availabilities.php

2/ pour que les flèches de navigation pointent non plus vers calendrier.php mais eng.availabilities, j'ai remplacé calendrier.php par eng.availabilities dans les lignes suivantes du fichier d'origine calendrier.php :

<td width="290" class="date">
<?php echo $mois_en_clair," ", $an; ?>
</td>
<td width="50">
[eng.availabilities.php?mois=<?php echo $mois_prec; ?>&an=<?php echo $an_prec; ?>


]
</td>
<td width="41">
&an=<?php echo $an_suivant; ?>">

3/ j'ai traduit les noms des mois en anglais dans le fichier calendrier.php
//affichage du mois et de l'année en anglais
$mois_de_annee = array("January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December");

Si vous voulez voir le résultat : http://www.cosy-studio-in-paris.com/eng.availabilities.php

A+
JCOMPRENRIEN Messages postés 48 Date d'inscription mercredi 9 juillet 2003 Statut Membre Dernière intervention 28 juillet 2011
27 déc. 2007 à 18:40
Bonjour,

Justement je me posais la question ;-) Je viens de réaliser la manip et je suis également en mesure de presenter le calendrier en Anglais.

Merci
wpicsou Messages postés 30 Date d'inscription jeudi 29 décembre 2005 Statut Membre Dernière intervention 22 novembre 2009
2 janv. 2008 à 12:53
Est - il possible de rePOSTER ce code PROPRE et FONCTIONNEL avec un .txt expliquant la procédure clairement ?

MERCI de votre aide
JCOMPRENRIEN Messages postés 48 Date d'inscription mercredi 9 juillet 2003 Statut Membre Dernière intervention 28 juillet 2011
6 janv. 2008 à 19:19
Bonsoir Wpicsou,

Le message de gribouille2 te donnes déja tous les éléments et le .txt tu l'as déja puisqu'il s'agit de dupliquer le calendrier.php.

Donc en résumer:

> Tu prends le fichier calendrier.php que tu dupliques et tu renommes "Calendrier_US.php" par exemple.

> Tu vas dans le code de cette nouvelle page avec ton editeur, Frontpage par exemple et tu opères les modifications que te donne gribouille2 pour traduire les mois etc...

> Tu fais attention à ne pas oublier de modifier le code de ta nouvelle page à la ligne 71 et 72 (cf fichier initial )

[calendrier_US.php?mois=<?php echo $mois_prec; ?>&an=<?php echo $an_prec; ?>


]
</td>
<td width="41">
&an=<?php echo $an_suivant; ?>">


Voila j'espère que tu t'en sortiras. ;-)

Amicalement
JCOMPRENRIEN Messages postés 48 Date d'inscription mercredi 9 juillet 2003 Statut Membre Dernière intervention 28 juillet 2011
6 janv. 2008 à 19:26
Allez à moi maintenant :-)

J'ai intégré le calendrier sur mon site en conservant la config initiale, c'est à dire que je fais un lien vers la page intitulée "http:...blabla..Calendrier.php".

J'aimerais pouvoir l'integrer dans une page html de mon site ou figure à gauche mon menu et le décors visuel de mon site.

J'ai essayé de rajouter dans mon code:

<? include http:...blabla..Calendrier.php'?>

Je récupère bien ma page , Mais cela ne fonctionne pas :-(

Je me doute que je dois oublier du code avant ou aprés, Quelqu'un pourrais me donner le bout de code à inserer dans ma page?

Vous remerciant par avance,

Bien cdt
wpicsou Messages postés 30 Date d'inscription jeudi 29 décembre 2005 Statut Membre Dernière intervention 22 novembre 2009
6 janv. 2008 à 19:55
J'ai réussi a le faire fonctionner , il te suffit de mettre le code PHP , cependant il y a une erreur a la fin de la page :

Il faut remplacer " <? " par <?php " , sinon tu te retrouve avec du code PHP dans ton calendrier.

wpicsou@free.fr , si tu veux plus d'aide
JCOMPRENRIEN Messages postés 48 Date d'inscription mercredi 9 juillet 2003 Statut Membre Dernière intervention 28 juillet 2011
6 janv. 2008 à 21:04
Grrrrr :-(

J'y arrive pas,

Bon g ma page qui se nomme Planning.html ( a moins que je doive l'enregistrer en .php ),

Voici le bout de code que j'ai positionné dedans , mai j'ai rien:


<? include 'http://...blabla..Calendrier.php'?>

Pourriez vous me passer les codes devant figurer avant et aprés car les symboles de type
font>

... me perturbent lol

A vous lire merci.
wpicsou Messages postés 30 Date d'inscription jeudi 29 décembre 2005 Statut Membre Dernière intervention 22 novembre 2009
6 janv. 2008 à 23:44
Déjà ta page doit etre en .php , il me semble , ensuite il faut utiliser un programme comme WAMP (pour Windows) qui te permet de faire tourner une service APACHE sous Windows et d'executer du PHP.

Envoi moi ta page dans laquelle tu veux mettre le calendrier et je te ferais un exemple
JCOMPRENRIEN Messages postés 48 Date d'inscription mercredi 9 juillet 2003 Statut Membre Dernière intervention 28 juillet 2011
7 janv. 2008 à 00:05
Sympa Wpicsou,

Je te passe ça ;-)

Merci
tryan44 Messages postés 1288 Date d'inscription mardi 24 janvier 2012 Statut Membre Dernière intervention 26 octobre 2014
7 janv. 2008 à 13:01
bonjour,
J'ai un petit soucis dans le fichier recuperation_ajouter.php qui me renvoit:
************************************************
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home.31/r/e/f/***/www/calendrier/calendrier_bo.php on line 57

Warning: checkdate() expects parameter 1 to be long, string given in /home.31/r/e/f/***/www/calendrier/calendrier_bo.php on line 105
****************
ainsi que dans recuperation_enlever.php qui me renvoit:
*************************************
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home.31/r/e/f/***/www/calendrier/calendrier_bo.php on line

Warning: checkdate() expects parameter 1 to be long, string given in /home.31/r/e/f/***/www/calendrier/calendrier_bo.php on line 105
************************************
Je suis sous OVH et un petit coup de pouce ne serait pas de refut.
Merci
wpicsou Messages postés 30 Date d'inscription jeudi 29 décembre 2005 Statut Membre Dernière intervention 22 novembre 2009
7 janv. 2008 à 21:02
difficile de dire étant donné que tu as modifié le code de la page .

J'ai bien recu par mail , je te réponds de suite.

Bon courage aux autres ca fonctionne TRES BIEN !!!
merci51 Messages postés 36 Date d'inscription mercredi 10 mars 2004 Statut Membre Dernière intervention 17 novembre 2009
14 janv. 2008 à 11:27
Bonjour

Pas encore en production..

Mais ça semble être exactement ce que je cherchais ..

Merci.
tomacracra Messages postés 5 Date d'inscription vendredi 23 janvier 2004 Statut Membre Dernière intervention 15 janvier 2008
15 janv. 2008 à 10:06
Vraiment nikel ce calendrier !!!

10/10.
kanard38 Messages postés 1 Date d'inscription dimanche 7 novembre 2004 Statut Membre Dernière intervention 16 janvier 2008
16 janv. 2008 à 08:25
Bonjour,
il semble que le fichier est endommagé. serait il possible d'avoir un autre lien pour le telecharger ?
merci
cs_flechedargent Messages postés 1 Date d'inscription jeudi 21 février 2008 Statut Membre Dernière intervention 22 février 2008
22 févr. 2008 à 21:50
super code
tholomier Messages postés 1 Date d'inscription samedi 4 novembre 2000 Statut Membre Dernière intervention 24 février 2008
24 févr. 2008 à 00:11
pour passer les jours du lundi au dimanche :

//Affichage de 7 jours du calendrier

for ($i = 1; $i < 8; $i++){ // ligne 100 de calendrier.php, penser à renommer la ligne (LMMJVSD) !

penser à la faire pour le calendrier_bo.php

Fred
tomlerelax Messages postés 1 Date d'inscription mercredi 9 novembre 2005 Statut Membre Dernière intervention 25 février 2008
25 févr. 2008 à 15:08
Bien modifier les balises dans toutes les pages:

<?php
?>
cs_fabrice88 Messages postés 97 Date d'inscription lundi 17 décembre 2001 Statut Membre Dernière intervention 7 août 2015
28 févr. 2008 à 10:48
Bonjour,
Bravo pour ce script. Je n'ai eu besoin de ne faire aucunes modifications pour que cela fonctionne. Du premier coup !!l et sa marche nickel.
Juste une ou deux petites suggestions :

- dans la partie admin il serait plus simple voir plus rapide de choisir un intervalle de réservation au lieu de cliquer sur chaque jour ou on réserve (ex : réservé du xx au xx).
- Ajouter dans la partie admin toujours une option supplémentaire qui permet d'ajouter des périodes où l'on ne loue pas. (Affichage en gris par exemple)

- pour l'affichage au niveau internaute il pourrait être bien d'afficher plusieurs mois du calendrier ou voir même l'année.

Voilà, sinon ce script devrait faire un malheur car je pense qu'il va intéresser un bon nombre de gens qui comme mois cherchait à intégrer ce genre de module dans leur site internet.

Si quelqu'un a une idée pour ajouter mes différentes suggestions contacté moi.

Encore une fois BRAVO !
rlaumaille Messages postés 5 Date d'inscription jeudi 20 octobre 2005 Statut Membre Dernière intervention 7 avril 2008
28 mars 2008 à 18:46
ce code est mauvais. bourré de faute.
JCOMPRENRIEN Messages postés 48 Date d'inscription mercredi 9 juillet 2003 Statut Membre Dernière intervention 28 juillet 2011
28 mars 2008 à 23:48
La critique est facile cher RLAUMAILLE :-( mais elle se doit d'etre constructive, donc j'espère que vas apporter les modifications que tu evoques....
mtibo34 Messages postés 10 Date d'inscription vendredi 28 mars 2008 Statut Membre Dernière intervention 10 mai 2008
30 mars 2008 à 14:19
Bonjour,

J'ai un problème que je n'arrive pas a comprendre avec ce script.
Lorsque j'utilise calendrier_bo.php pour ajouter un jour réservé j'ai le message echec de la requete.
Par contre pas de soucis pour retirer une date déjà réservé.
J'ai donc essayé via mysql de mon hebergeur de faire un insert into cela a bien fonctionné, je me demande si cela ne pourrait pas venir de la conversion de la date mais de mon coté je l'ai laissé tel quel.

Avez vous une idée ? Eventuellement si vous avez besoin d'infos supplémentaires pour vous aidez je suis là.
En vous remerciant par avance
Thibaut
titov13 Messages postés 4 Date d'inscription mardi 1 août 2006 Statut Membre Dernière intervention 25 février 2009
7 avril 2008 à 10:38
Bonjour
Je voudrais savoir si ce script me permettrait de gerer plusieurs chambres
avec une seule interface
ou si je dois installer un module par chambre

Merci
Kant
laryflashkod Messages postés 18 Date d'inscription jeudi 6 septembre 2007 Statut Membre Dernière intervention 1 mars 2011
7 avril 2008 à 15:19
Bonjour TITOV13 !
J'ai fait programmer une adaptation de ce code pour gérer des centaines :) de chalets au besoin démo au: www.chalets-evasion.com avec une interface administration. Je devrai modifier ce script avant de le mettre en ligne afin de protéger l'intérêt de mes clients. À venir bientôt

En attendant, si tu veux le faire toi-même voici plusieurs indices :
1. il te faut 2 tables pour un rendu complètement dynamique.
a. Structure de la table `chalet_def`
--

CREATE TABLE `chalet_def` (
`id` tinyint(4) unsigned NOT NULL default '0',
`nom` varchar(45) NOT NULL default '',
`type` varchar(50) default NULL,
`coords` varchar(25) default NULL, --contient tous les infos de la chambre à louer--
`prix_jour` smallint(4) NOT NULL default '0',
`prix_fds` smallint(4) NOT NULL default '0',
`prix_sem` smallint(4) NOT NULL default '0',
`prix_mois` smallint(4) NOT NULL default '0',
PRIMARY KEY (`id`)
)

table b.
Structure de la table `chalet_resa`
--

CREATE TABLE `chalet_resa` (
`id` int(10) unsigned NOT NULL auto_increment,
`chalet_id` tinyint(3) unsigned NOT NULL default '0',
`jour` date NOT NULL default '0000-00-00',
`ndays` smallint(8) unsigned NOT NULL default '0',
PRIMARY KEY (`id`),
KEY `chaletid` (`chalet_id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COMMENT='Reservations' AUTO_INCREMENT=378 ;

ensuite dans tout les pages de ce script tu ajoute une variable exemple a=id qui correspond au numéro du chalets


exemple por calendrier.php

// connexion à la bdd
include_once("/includes/sql.inc");

$sql "SELECT jour FROM chalet_resa WHERE YEAR(jour) $an AND MONTH(jour) = $mois AND chalet_id=".$_GET["a"];
$requete = mysql_query($sql);
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);
?>



<table align="center" width="420" border="0" cellpadding="5" cellspacing="0" class="tab_cal">
<tr>
<td height="51" colspan="7">
<table width="381" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="290" class="date">
<?php echo $mois_en_clair," ", $an; ?>
</td>
<td width="50">
[calendrier.php?mois=<?php echo $mois_prec; ?>&an=<?php echo $an_prec; ?>&a=<? echo $_GET[ ">


]
</td>
<td width="41">
[calendrier.php?mois=<?php echo $mois_suivant; ?>&an=<?php echo $an_suivant; ?>&a=<? echo $_GET[ ">



]


en souhaitant que ça t'aide.
rlaumaille Messages postés 5 Date d'inscription jeudi 20 octobre 2005 Statut Membre Dernière intervention 7 avril 2008
7 avril 2008 à 15:27
bon désolé du commentaire, j'étais de mauvaise humeur.
JCOMPRENRIEN Messages postés 48 Date d'inscription mercredi 9 juillet 2003 Statut Membre Dernière intervention 28 juillet 2011
7 avril 2008 à 16:47
:-)
titileterrible Messages postés 2 Date d'inscription dimanche 18 mars 2007 Statut Membre Dernière intervention 12 avril 2008
12 avril 2008 à 04:25
Petit complément à la modif toute simple et trés efficace de Fred pour passer les jours du lundi au dimanche ( Elle crée un bug d'affichage quand le 1er du mois est justement un dimanche: Dans ce cas là, le calendrier commence directement à la 2eme ligne (un lundi)au 2 du mois sans afficher le premier dimanche.)

Pour contourner ce bug et insérer la première ligne contenant le dimanche dans le calendrier, j'ai ajouté une boucle pour intégrer la première ligne du tableau dans un test conditionnel.

Ca donne ces quelques lignes à ajouter après la ligne "//Affichage de 7 jours du calendrier" de calendrier.php

if ($premier_jour == 0)//teste si le premier jour est un dimanche (codé "0" en php)
{
for ($debutdimanche = 1; $debutdimanche <= 6; $debutdimanche++)//boucle pour les 6 premières colonnes/jours
{
echo '<td width="60"></td>'; //affiche une colonne/jour "vide"
}
if($tab_jours[1])//7eme colonne/jour: test pour vérifier si ce premier dimanche est "réservé"
{
echo '<td width="60" class="reserve">';//ouvre la colonne avec une classe css en cas de réservation
}
else
{
echo '<td width="60">';//sinon ouvre la colonne sans classe css
}
echo '1</td>'; //affiche la date dans la 7eme colonne et la referme en fin de première ligne
echo '</tr><tr align="center" class="numero">'; // ferme la ligne du tableau et ouvre celle du dessous
}

Et ensuite faire la petite modif de Fred citée plus haut que je rapelle ici:-- juste après //Affichage de 7 jours du calendrier, remplacer "for ($i 0; $i < 7; $i++){" par "for ($i 1; $i < 8; $i++){" vers la ligne 100 et des brouettes de calendrier.php, penser aussi à renommer la ligne (LMMJVSD) !" --

Si quelqu'un voit comment adapter ma petite correction au fichier calendrier_bo.php parce que c'est plus complexe et que ca dépasse mes compétences pour l'instant, je suis preneur.. Avis aux amateurs!

Titi
titileterrible Messages postés 2 Date d'inscription dimanche 18 mars 2007 Statut Membre Dernière intervention 12 avril 2008
12 avril 2008 à 18:28
Passer les jours du Lundi au dimanche: La suite pour le fichier d'admin calendrier_bo.php
Ben oui, parce qu'en finale c'était tout simple d'adapter la modif précédente, lol... suffit de rajouter les lignes suivantes juste après la ligne " //Affichage de 7 jours du calendrier ". Ce qui donne:

//Affichage de 7 jours du calendrier
if ($premier_jour == 0){
for ($debutdimanche = 1; $debutdimanche <= 6; $debutdimanche++)
{
echo '<td width="60"></td>';
}
// si c'est un jour reserve on applique le style reserve
$premierdimanche = 1;
if($tab_jours[$premierdimanche])
{
echo '<td width="60" class="reserve">';
echo $premierdimanche;
echo '
';
// conversion de la en aaaa-mm-jj (cf fonctions.php)
$date = ajout_zero($premierdimanche, $mois, $an);
// on supprime le jour correspondant via la page recuperation_enlever.php
echo '[recuperation_enlever.php?date='.$date.' ';
echo '';
echo ']';
echo '</td>';
// sinon on ne met pas de style
}
else
{
echo '<td width="60">';
echo $premierdimanche;
echo '
';
// cf fonctions.php
$date = ajout_zero($premierdimanche, $mois, $an);
// on ajoute le jour correspondant via la page recuperation_ajouter.php
echo '[recuperation_ajouter.php?date='.$date.' ';
echo '';
echo ']';
echo '</td>';
}
/*echo $premierdimanche.'</td>'; */
echo '</tr><tr align="center" class="numero">';
}

Et juste après, toujours la même manip de Fred:Remplacer " for ($i 0; $i < 7; $i++){ " par " for ($i 1; $i < 8; $i++){ " . Et bien entendu ne pas oublier de renommer la ligne (LMMJVSD)de calendrier_bo.php !"

Et voila un joli calendrier qui vas du lundi au dimanche, totalement fonctionnel, en partie admin comme en partie client...

En espèrant vous avoir été utile... Titi
cs_ours86 Messages postés 13 Date d'inscription jeudi 6 septembre 2007 Statut Membre Dernière intervention 4 juillet 2008
18 avril 2008 à 15:24
Je suis débutant et j'utilise Webcreator pro4 pour faire un site perso. Je n'arrive pas à intégrer le programme du calendrier de réservations comment faire? quelqu'un connait webcreator pour m'indiquer la marche à suivre? je vous remercie d'avance de votre coup de mains
mtibo34 Messages postés 10 Date d'inscription vendredi 28 mars 2008 Statut Membre Dernière intervention 10 mai 2008
1 mai 2008 à 16:10
Bonjour, je trouve ce script vraiment tres sympas, j'aimerai savoir si quelqu'un d'entre vous a déjà tenter de faire une modification de calendrier.php afin d'obtenir une page avec chaque mois de l'année
A votre avis en modifiant cette partie je pourrais obtenir ce que je souhaite ?
// extrait de la page de calendrier.php




<table width="381" border="0" cellpadding="0" cellspacing="0">
----,
<?php echo $mois_en_clair,\" \", $an; ?>
</td>
&an=<?php echo $an_prec; ?>">

,
&an=<?php echo $an_suivant; ?>">


</td>
</tr>
<tr align="center" class="jours">
<td width="60">D</td>
<td width="60">L</td>
<td width="60">M</td>
<td width="60">M</td>
<td width="60">J</td>
<td width="60">V</td>
<td width="60">S</td>
</tr>
</table>
<table align="center" width="420" border="0" cellpadding="5" cellspacing="0" class="tab_numero">
<tr align="center">

merci par avance
emicoma Messages postés 10 Date d'inscription mardi 8 août 2006 Statut Membre Dernière intervention 26 janvier 2009
4 mai 2008 à 15:26
j'ai essayé toutes les modifs suggérés sur cette page, mais je n'arrive toujours pas à faire fonctionner le script.

erreur : Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/toto/www/calendrier/calendrier_bo.php on line 54
et les icones ne fonctionnent pas.
toutes les modifs suggérées ne font que me rajouter des erreurs.
quelqu'un aurait-il une version récente focntionnelle du code ?
merci !
emicoma Messages postés 10 Date d'inscription mardi 8 août 2006 Statut Membre Dernière intervention 26 janvier 2009
4 mai 2008 à 15:27
j'ai essayé toutes les modifs suggérés sur cette page, mais je n'arrive toujours pas à faire fonctionner le script.

erreur : Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/toto/www/calendrier/calendrier_bo.php on line 54
et les icones ne fonctionnent pas.
toutes les modifs suggérées ne font que me rajouter des erreurs.
quelqu'un aurait-il une version récente focntionnelle du code ?
merci !
mtibo34 Messages postés 10 Date d'inscription vendredi 28 mars 2008 Statut Membre Dernière intervention 10 mai 2008
4 mai 2008 à 17:48
N°est ce pas le simple oublie du S dans la requete sql insert value"s" ?
cs_ours86 Messages postés 13 Date d'inscription jeudi 6 septembre 2007 Statut Membre Dernière intervention 4 juillet 2008
4 mai 2008 à 19:01
Bonjour à tous, je suis arrivé à intégrer le module avec web creator pro 4, je n'ai aucun problème. J'ai mais créer un deuxième module bis pour un deuxième gîte, voir www.gite-les-charbonnieres.fr.

Merci à l'auteur
Ps : est-ce qu'il y une astuce pour afficher le calendrier sans cliquer sur le lien?
JCOMPRENRIEN Messages postés 48 Date d'inscription mercredi 9 juillet 2003 Statut Membre Dernière intervention 28 juillet 2011
4 mai 2008 à 22:14
Salut Ours86,

Pour éviter le pb que tu rencontres, j'ai intégré directement le calendrier au milieu de ma page qui reprend le visuel de mon site (menu etc...) et cela donne ceci voir www.lapradasque.com.

Si tu le souhaites, je te passe le script de ma page pour que tu fasses ton marché ;-)

Amicalement
cs_ours86 Messages postés 13 Date d'inscription jeudi 6 septembre 2007 Statut Membre Dernière intervention 4 juillet 2008
4 mai 2008 à 23:00
Bonsoir jcomprenrien,

Merci de ta réponse, je suis prenneur de ton script.


Amicalement
emicoma Messages postés 10 Date d'inscription mardi 8 août 2006 Statut Membre Dernière intervention 26 janvier 2009
5 mai 2008 à 00:59
je suis preneur aussi !
JCOMPRENRIEN Messages postés 48 Date d'inscription mercredi 9 juillet 2003 Statut Membre Dernière intervention 28 juillet 2011
5 mai 2008 à 09:55
Ours j'ai regardé en détail un peu ton code et il me semble que ton pb est simple:

Tu renvois sur une page en Html "47als5.html" (donc tu ne peux activer ton planing qui lui est PHP ) et c'est pour cette raison que tu as rajouté ton lien qui je supose lance ta page Planing.php dans le cadre de la page Html...

Bref, amon avis tu refais ta page "47als5.html" en "47als5.php" et tu integres à l'interieur le code de ton planing...

Passe moi ton mail et tu verras comment j'ai fait,

Amicalement
cs_ours86 Messages postés 13 Date d'inscription jeudi 6 septembre 2007 Statut Membre Dernière intervention 4 juillet 2008
5 mai 2008 à 12:02
Ok JCOMPRENDRIEN je t'adresse mon mail bochand.claude@aliceadsl.fr
A+
Merci de ton aide
JCOMPRENRIEN Messages postés 48 Date d'inscription mercredi 9 juillet 2003 Statut Membre Dernière intervention 28 juillet 2011
5 mai 2008 à 13:05
Ok, je t'ai passé le fichier,

Bon courage lol
cs_ours86 Messages postés 13 Date d'inscription jeudi 6 septembre 2007 Statut Membre Dernière intervention 4 juillet 2008
5 mai 2008 à 14:52
jcomprenrien, merci pour le script je te tiens au courant.
Pour le formulaire tu as besoin de quoi?

A+
emicoma Messages postés 10 Date d'inscription mardi 8 août 2006 Statut Membre Dernière intervention 26 janvier 2009
5 mai 2008 à 15:28
tu peux m'envoyer aussi ? emilie.coma@wanadoo.fr
Merci !
mtibo34 Messages postés 10 Date d'inscription vendredi 28 mars 2008 Statut Membre Dernière intervention 10 mai 2008
10 mai 2008 à 10:48
Personne a fait la modif pour afficher tous les mois de l'année sur une page ?
JCOMPRENRIEN Messages postés 48 Date d'inscription mercredi 9 juillet 2003 Statut Membre Dernière intervention 28 juillet 2011
18 mai 2008 à 22:29
Bonsoir,

Quelqu'un pourrais me donner le bout de code qui permettrait de mettre un mot de passe sur la page "calendrier_bo.php" pour eviter que n'importe qui me mette la grouille dans mon magnifique calendrier ;-) ???

En vous remerciant par avance,

@+
cs_ours86 Messages postés 13 Date d'inscription jeudi 6 septembre 2007 Statut Membre Dernière intervention 4 juillet 2008
18 mai 2008 à 22:58
bonsoir, jcomprenrien,
J'ai une solution avec web creator regarde ce bout code:

<HTML>
<TITLE></TITLE>
<HEAD>
<META HTTP-EQUIV="CONTENT-TYPE" CONTENT="TEXT/HTML; CHARSET=UTF-8">
</HEAD>


<script src="./lmpres70.js"></script>
<script>
var requete = window.location.search;
requete=requete.substring(1);
req=unescape(requete);
eval(req);

var loginpar=l;
var passwordpar=p;
var timeseesionpar=t;
var pageerrorpar=pa;
var pathpar=pth;
var pagefrompar=f;

var language;
if(is.ns) language=navigator.language;
else if(is.ie) language=navigator.browserLanguage;

InitResources();

document.writeln("<center>");
document.writeln("
");

document.writeln("");

document.writeln("<FORM ID='oForm' name='oForm'>");

document.writeln("\");

document.writeln(\"----
"+RES_PASSTitleStr+", \");

document.writeln(\"----
\");
document.writeln(\"");
document.writeln(RES_PASSLoginStr);
document.writeln(", \");
document.writeln(\", \");
document.writeln(\"\");

document.writeln(\"----
\");
document.writeln(\"");
document.writeln(RES_PASSPasswordStr);
document.writeln(", \");
document.writeln(\", \");
document.writeln(\"\");

document.writeln(\"----
<center>");
document.writeln(" ");
document.writeln("</center>, \");

document.writeln("
");
document.writeln("
");

document.writeln("</FORM>");
document.writeln("");

document.writeln("</center>");

function ButOk_Click()
{
var myPassword=new Object;

myPassword.Login=document.oForm.Login.value;
myPassword.Password=document.oForm.Password.value;

login=EnDecrypStr(loginpar);
login=HexToUnicode(login);

password=EnDecrypStr(passwordpar);
password=HexToUnicode(password);

if(CompareUnicodeString(myPassword.Login,login) && CompareUnicodeString(myPassword.Password,password)) {
SetPasswordCookie(loginpar,passwordpar,timeseesionpar);
document.location=pagefrompar;
return;
}

AuthorisationFail(pageerrorpar);
}

function ButCancel_Click()
{
AuthorisationFail(pageerrorpar)
}
</script>


</HTML>

va voir dans mon site www.gite-les-charbonnieres.fr
le module administrateur.

A+
JCOMPRENRIEN Messages postés 48 Date d'inscription mercredi 9 juillet 2003 Statut Membre Dernière intervention 28 juillet 2011
25 mai 2008 à 18:52
Grrrrrrr :-(

Je n'arrive pas a integrer ce code car "JCOMPRENRIEN" :-(

Pourrais tu me donner (stp of course!) precisement le code à integrer dans le fichier "calendrier_bo.php" et la ligne à partir du quel je dois l'integrer, car je ne m'en sort pas...

Ou si quelqu'un peux me poster une nouvelle version de ce fichier integrant cette petite modif 3615 ---> jcomprenrien@hotmail.com

En vous remerciant par avance,

@ Tchao
cs_thierry34600 Messages postés 11 Date d'inscription vendredi 9 mai 2008 Statut Membre Dernière intervention 30 octobre 2010
26 mai 2008 à 19:58
BONSOIR
Quelqu'un pourrais me donner LA solution pour mettre deux calendriers dans une même base de donner
cs_thierry34600 Messages postés 11 Date d'inscription vendredi 9 mai 2008 Statut Membre Dernière intervention 30 octobre 2010
26 mai 2008 à 20:25
bonsoir ours86

comment à tu fait pour créer un deuxième module bis pour un deuxième gîte
car mois aussi j'ai deux gîte
cs_ours86 Messages postés 13 Date d'inscription jeudi 6 septembre 2007 Statut Membre Dernière intervention 4 juillet 2008
26 mai 2008 à 22:32
Bonsoir Thierry34600,
J'ai créé, un fichier calendrierbis.php et calendrier_bobis.php ensuite j'ai ajouté à ma base une nouvelle table : calendrierbis et voilà c'est très simple.
bon courage

A+
cs_thierry34600 Messages postés 11 Date d'inscription vendredi 9 mai 2008 Statut Membre Dernière intervention 30 octobre 2010
27 mai 2008 à 16:41
Merci ours86 sa marche

J’ai du modifier aussi les autres fichier mais c'est impec.

Je voudrai faire un fichier pour faire appara?tre les deux calendrier sur la m?me page sa doit ?tre possible.
cs_ours86 Messages postés 13 Date d'inscription jeudi 6 septembre 2007 Statut Membre Dernière intervention 4 juillet 2008
27 mai 2008 à 17:21
Slt Thierry34600,
Biensûr tu peux afficher les deux sur la même page à toi d'assembler les deux fichiers en un PHP (calendrier et calendrierbis) et surtout modifie les zones d'affichage.

A+
cs_thierry34600 Messages postés 11 Date d'inscription vendredi 9 mai 2008 Statut Membre Dernière intervention 30 octobre 2010
27 mai 2008 à 23:01
slt ours86

merci de tes bon conseil mais pas tres douée en programation php
et je n'arive pas assembler correctementles deux fichier
j'ai fait sa

<html>
<head>
<title>index</title>
<link href="calendar.css" rel="stylesheet" type="text/css">
</head>

<?php
// recuperation du jous, mois, et année actuel
$jour_actuel = date("j", time());
$mois_actuel = date("m", time());
$an_actuel = date("Y", time());
$jour = $jour_actuel;

// si la variable mois n'existe pas, mois et année correspondent au mois et à l'année courante
if (isset($_GET["mois"]))
{$mois=$_GET["mois"];}
else{$mois = $mois_actuel;}
if (isset($_GET["an"]))
{$an=$_GET["an"];}
else{$an = $an_actuel;}

//defini le mois suivant
$mois_suivant = $mois + 1;
$an_suivant = $an;
if ($mois_suivant == 13)
{
$mois_suivant = 1;
$an_suivant = $an + 1;
}

//defini le mois précédent
$mois_prec = $mois - 1;
$an_prec = $an;
if ($mois_prec == 0)
{
$mois_prec = 12;
$an_prec = $an - 1;
}

//affichage du mois et de l'année en french
$mois_de_annee = array("Janvier", "Fevrier", "Mars", "Avril", "Mai", "Juin", "Juillet", "Août", "Septembre", "Octobre", "Novembre", "Decembre");
$mois_en_clair = $mois_de_annee[$mois - 1];
// creation d'un tableau à 31 entrée (1 pour chaues jours) et on dit qu'aucuns jours n'est resevé
for($j = 1; $j < 32; $j++){
$tab_jours[$j] = (bool)false;
}
// 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);
?>



<table width="381" border="0" cellpadding="0" cellspacing="0">
----,
<?php echo $mois_en_clair,\" \", $an; ?>
</td>
[calendarbis.css
</head>

<?php
// recuperation du jous, mois, et année actuel
$jour_actuel = date("j", time());
$mois_actuel = date("m", time());
$an_actuel = date("Y", time());
$jour = $jour_actuel;

// si la variable mois n'existe pas, mois et année correspondent au mois et à l'année courante
if (isset($_GET["mois"]))
{$mois=$_GET["mois"];}
else{$mois = $mois_actuel;}
if (isset($_GET["an"]))
{$an=$_GET["an"];}
else{$an = $an_actuel;}


//defini le mois suivant
$mois_suivant = $mois + 1;
$an_suivant = $an;
if ($mois_suivant == 13)
{
$mois_suivant = 1;
$an_suivant = $an + 1;
}

//defini le mois précédent
$mois_prec = $mois - 1;
$an_prec = $an;
if ($mois_prec == 0)
{
$mois_prec = 12;
$an_prec = $an - 1;
}

//affichage du mois et de l'année en french
$mois_de_annee = array("Janvier", "Fevrier", "Mars", "Avril", "Mai", "Juin", "Juillet", "Août", "Septembre", "Octobre", "Novembre", "Decembre");
$mois_en_clair = $mois_de_annee[$mois - 1];
// creation d'un tableau à 31 entrée (1 pour chaues jours) et on dit qu'aucuns jours n'est resevé
for($j = 1; $j < 32; $j++){
$tab_jours[$j] = (bool)false;
}
// connexion à la bdd
include("config.inc.php");
$connect = mysql_connect($hote, $user, $password);
mysql_select_db($base, $connect);

$requete mysql_query("SELECT * FROM calendrierbis 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);
?>



<table width="381" border="0" cellpadding="0" cellspacing="0">
----,
<?php echo $mois_en_clair,\" \", $an; ?>
</td>
]&an=<?php echo $an_prec; ?>">

,
&an=<?php echo $an_suivant; ?>">


</td>
</tr>
<tr align="center" class="jours">
<td width="60">D</td>
<td width="60">L</td>
<td width="60">M</td>
<td width="60">M</td>
<td width="60">J</td>
<td width="60">V</td>
<td width="60">S</td>
</tr>
</table>
<?
//Détection du 1er et dernier jour du moiS
$nombre_date = mktime(0,0,0, $mois, 1, $an);
$premier_jour = date('w', $nombre_date);
$dernier_jour = 28;
while (checkdate($mois, $dernier_jour + 1, $an))
{ $dernier_jour++;}

//Affichage de 7 jours du calendrierbis

for ($i = 0; $i < 7; $i++){
if ($i < $premier_jour){
echo ', ';
}else{
$ce_jour = ($i+1) - $premier_jour;
// si c'est un jour reserve on applique le style reserve
if($tab_jours[$ce_jour]){
echo '';
// sinon on ne met pas de style
}else{
echo ', ';
}
echo $ce_jour;
echo '</td>';
}
}
//affichage du reste du calendrierbis
$jour_suiv = ($i+1) - $premier_jour;
for ($rangee = 0; $rangee <= 4; $rangee++){
echo '';
echo '----
';
for ($i = 0; $i < 7; $i++){
if($jour_suiv > $dernier_jour){
echo '';
echo ', ';
}else{
// si c'est un jour reserve on applique le style reserve
if($tab_jours[$jour_suiv]){
echo '';
// sinon on ne met pas de style
}else{
echo ', ';
}
//echo $tab_jours[$jour_suiv];
echo $jour_suiv;
echo '</td>';
}
$jour_suiv++;
}
}
?>

,
Voire le mois suivant.,

----

,
Voire le mois Précedant,

----

XX,
Jour déja réservé..


</html>

peut tu m'aidais SVP
JCOMPRENRIEN Messages postés 48 Date d'inscription mercredi 9 juillet 2003 Statut Membre Dernière intervention 28 juillet 2011
27 mai 2008 à 23:50
Bonsoir ;-)

Personne pour m'aider? :-(
cs_thierry34600 Messages postés 11 Date d'inscription vendredi 9 mai 2008 Statut Membre Dernière intervention 30 octobre 2010
28 mai 2008 à 00:22
bonsoir jcomprenrien

utilise mes code
moi j'ai modifier tous mes fichier calendrier.php,calendrier_bo.php,recuperation_ajouter.php,recuperation_enlever.php
avec se boue de script

// si la variable mois n'existe pas, mois et année correspondent au mois et à l'année courante
if (isset($_GET["mois"]))
{$mois=$_GET["mois"];}
else{$mois = $mois_actuel;}
if (isset($_GET["an"]))
{$an=$_GET["an"];}
else{$an = $an_actuel;}

et sa marche
et ma table


# Structure de la table `calendrier`
#

CREATE TABLE `calendrier` (
`jour` date default NULL,
`num` int(11) NOT NULL auto_increment,
PRIMARY KEY (`num`)
) TYPE=MyISAM AUTO_INCREMENT=7 ;

#
# Contenu de la table `calendrier`
#

INSERT INTO `calendrier` VALUES ('2007-04-20', 1);
INSERT INTO `calendrier` VALUES ('2007-04-19', 2);
INSERT INTO `calendrier` VALUES ('2007-04-18', 3);
INSERT INTO `calendrier` VALUES ('2007-04-17', 4);
INSERT INTO `calendrier` VALUES ('2007-04-15', 5);
INSERT INTO `calendrier` VALUES ('2007-04-16', 6);

maintement tous doit marche sur ton site mais sa n'a pas marché sur esayphp
A+
JCOMPRENRIEN Messages postés 48 Date d'inscription mercredi 9 juillet 2003 Statut Membre Dernière intervention 28 juillet 2011
30 mai 2008 à 19:36
Bonsoir Thierry,

c'est prendre sympa de 2secondes pour m'aider ;-)

Mon calendrier fonctionne nickel, mais j'aimerais juste ajouter un login sur la page qui permet d'administrer les zones disponibles ou pas du calendrier, pour sécuriser un peu mon site ...

ours86 a tenté de me donner une solution que je n'arrive pas à integrer dans mon code et c'est pour cette raison que j'aimerais bien que quelqu'un me donne precisement le code à integrer dans le fichier "calendrier_bo.php" et la ligne à partir du quel je dois l'integrer, car je ne m'en sort pas...

Ou même demande que plus haut, si quelqu'un peux me poster "calendrier_bo.php" avec un Login et pasword ce serait trés sympa :-)

jcomprenrien@hotmail.com

En vous remerciant par avance,

@ Tchao
laryflashkod Messages postés 18 Date d'inscription jeudi 6 septembre 2007 Statut Membre Dernière intervention 1 mars 2011
30 mai 2008 à 23:07
Salut jcomprendrien,

Il va falloir créer 2 fichiers :

.htaccess : ce fichier contiendra l'adresse du .htpasswd et quelques autres options que vous pourrez définir.
.htpasswd : ce fichier contiendra une liste de logins / mots de passe, pour chaque personne autorisée à accéder aux pages !

Regarde au http://www.siteduzero.com/tuto-3-152-1-proteger-un-dossier-avec-un-htaccess.html
JCOMPRENRIEN Messages postés 48 Date d'inscription mercredi 9 juillet 2003 Statut Membre Dernière intervention 28 juillet 2011
30 mai 2008 à 23:28
Merci Laryflashkod ;-)

Je vais jeter un coup d'oeil et si je galère je reviens crier Aux secours lol

@+
JCOMPRENRIEN Messages postés 48 Date d'inscription mercredi 9 juillet 2003 Statut Membre Dernière intervention 28 juillet 2011
31 mai 2008 à 16:43
C'est génial !!! et j'y suis arrivé du 1er coup lol

Merci Laryflashkod (et Ours aussi) d'avoir consacré un peu de ton temps pour m'aider ;-)

Total respect Yo :-)

@+
cs_thierry34600 Messages postés 11 Date d'inscription vendredi 9 mai 2008 Statut Membre Dernière intervention 30 octobre 2010
4 juin 2008 à 16:50
salut à tous
j'ai trouvé un script super qui renpli tous les condition que je chercher mai la parti calendrier est pauvre et j'aurais bien adapté se calendrier mais je ni arrive pas
le script est http://cogites.com/e_reserv/index.php?num=21#avis

sa serai super si quel qu'un pourai l'adapté
b3n_de Messages postés 15 Date d'inscription mardi 18 juillet 2006 Statut Membre Dernière intervention 25 juin 2008
12 juin 2008 à 18:03
Bonjour,
Pouvez vous m'aider , j'ai un problème avec la base sql je pense.
Ça marchait très bien avant!

http://www.loca-vendee.fr/calendrier/calendrier.php
cs_ours86 Messages postés 13 Date d'inscription jeudi 6 septembre 2007 Statut Membre Dernière intervention 4 juillet 2008
12 juin 2008 à 19:15
Quel est ton problème? pourquoi tu penses que c'est ta base? A+
b3n_de Messages postés 15 Date d'inscription mardi 18 juillet 2006 Statut Membre Dernière intervention 25 juin 2008
13 juin 2008 à 10:24
t'as été voir ou pas?
cs_ours86 Messages postés 13 Date d'inscription jeudi 6 septembre 2007 Statut Membre Dernière intervention 4 juillet 2008
13 juin 2008 à 11:46
Slt B3N-DE, j'ai vu, peux tu me communiqué ton fichier calendrier.php, on verra ensuite
b3n_de Messages postés 15 Date d'inscription mardi 18 juillet 2006 Statut Membre Dernière intervention 25 juin 2008
16 juin 2008 à 11:01
Oui pas de problème Ours86
Voila:

<html>
<head>
<title>index</title>
<link href="calendar.css" rel="stylesheet" type="text/css">
</head>

<?php
// recuperation du jous, mois, et année actuel
$jour_actuel = date("j", time());
$mois_actuel = date("m", time());
$an_actuel = date("Y", time());
$jour = $jour_actuel;

// si la variable mois n'existe pas, mois et année correspondent au mois et à l'année courante
if(!isset($_GET["mois"]))
{
$mois = $mois_actuel;
$an = $an_actuel;
}

//defini le mois suivant
$mois_suivant = $mois + 1;
$an_suivant = $an;
if ($mois_suivant == 13)
{
$mois_suivant = 1;
$an_suivant = $an + 1;
}

//defini le mois précédent
$mois_prec = $mois - 1;
$an_prec = $an;
if ($mois_prec == 0)
{
$mois_prec = 12;
$an_prec = $an - 1;
}

//affichage du mois et de l'année en french
$mois_de_annee = array("Janvier", "Fevrier", "Mars", "Avril", "Mai", "Juin", "Juillet", "Août", "Septembre", "Octobre", "Novembre", "Decembre");
$mois_en_clair = $mois_de_annee[$mois - 1];
// creation d'un tableau à 31 entrée (1 pour chaues jours) et on dit qu'aucuns jours n'est resevé
for($j = 1; $j < 32; $j++){
$tab_jours[$j] = (bool)false;
}
// connexion à la bdd
include("config.inc.php");
$connect = mysql_connect(sql, locavende, 300482);
mysql_select_db(locavende, $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);
?>

<table width="381" border="0" cellpadding="0" cellspacing="0">
----,
<?php echo $mois_en_clair,\" \", $an; ?>
</td>
&an=<?php echo $an_prec; ?>">

,
&an=<?php echo $an_suivant; ?>">

</td>
</tr>
<tr align="center" class="jours">
<td width="60">D</td>
<td width="60">L</td>
<td width="60">M</td>
<td width="60">M</td>
<td width="60">J</td>
<td width="60">V</td>
<td width="60">S</td>
</tr>
</table>
<?
//Détection du 1er et dernier jour du moiS
$nombre_date = mktime(0,0,0, $mois, 1, $an);
$premier_jour = date('w', $nombre_date);
$dernier_jour = 28;
while (checkdate($mois, $dernier_jour + 1, $an))
{ $dernier_jour++;}

//Affichage de 7 jours du calendrier

for ($i = 0; $i < 7; $i++){
if ($i < $premier_jour){
echo ', ';
}else{
$ce_jour = ($i+1) - $premier_jour;
// si c'est un jour reserve on applique le style reserve
if($tab_jours[$ce_jour]){
echo '';
// sinon on ne met pas de style
}else{
echo ', ';
}
echo $ce_jour;
echo '</td>';
}
}
//affichage du reste du calendrier
$jour_suiv = ($i+1) - $premier_jour;
for ($rangee = 0; $rangee <= 4; $rangee++){
echo '';
echo '----
';
for ($i = 0; $i < 7; $i++){
if($jour_suiv > $dernier_jour){
echo '';
echo ', ';
}else{
// si c'est un jour reserve on applique le style reserve
if($tab_jours[$jour_suiv]){
echo '';
// sinon on ne met pas de style
}else{
echo ', ';
}
//echo $tab_jours[$jour_suiv];
echo $jour_suiv;
echo '</td>';
}
$jour_suiv++;
}
}
?>

,
Voir le mois précedant,

----

,
Voir le mois suivant,

----

XX,
Jour déja réservé..

</html>
cs_ours86 Messages postés 13 Date d'inscription jeudi 6 septembre 2007 Statut Membre Dernière intervention 4 juillet 2008
16 juin 2008 à 15:13
Slt B3N_DE? Tu as bien déclaré dans config.inc.php des accès à ton hébergeur? ($hote, $user, $password)
// connexion à la bdd
include("config.inc.php");
$connect = mysql_connect(sql, locavende, 300482);
mysql_select_db(locavende, $connect);

Je crois que ton problème est que tu as modifié $connect les variables $hote, $user et $password doivent être dans config.inc.php

A+
b3n_de Messages postés 15 Date d'inscription mardi 18 juillet 2006 Statut Membre Dernière intervention 25 juin 2008
17 juin 2008 à 09:44
Slt Ours86

J'ai bien déclaré $connect les variables $hote, $user et $password dans config.inc.php

<?
$hote = sql;
$user = locavende;
$password = 300482;
$base = locavende;
?>

(bien sur j'ai changé le mot de passe de bdd, ce n'est plus 300482)!!!

et ça ne fonctionne pas. Pourtant on le voit bien, il se connecte bien la bdd.
Je ne comprends pas?
b3n_de Messages postés 15 Date d'inscription mardi 18 juillet 2006 Statut Membre Dernière intervention 25 juin 2008
17 juin 2008 à 10:07
Re

J'ai ça aussi dans ma bdd :

La version de votre bibliothèque MySQL (4.1.11) diffère de la version de votre serveur MySQL (5.1.22). Ceci peut occasionner un comportement imprévisible.

C grave ou pas?
skyline11 Messages postés 3 Date d'inscription samedi 19 avril 2008 Statut Membre Dernière intervention 1 juillet 2008
1 juil. 2008 à 01:36
Bonjour à tous. voilà j'ai appris quelques notions d'HTML pendant mon cours d'info, mais le probleme, c'est que des amis m'ont demandé de leur réalisé un site pour leur gite! il me faudrai un calendrier comme celui ci pour montrer les réservations et les disponibilités du gite! seul probleme, c'est que je n'ai vu aucune notion de PHP alors, je pige rien.
j'utilise easy php pour tester mon codage php comme quelqu'un me l'a dit et voilà ce que ça m'affiche:





Notice: Undefined variable: hote in C:\Program Files\EasyPHP 2.0b1\www\calendrier\calendrier.php on line 48

Notice: Undefined variable: user in C:\Program Files\EasyPHP 2.0b1\www\calendrier\calendrier.php on line 48

Notice: Undefined variable: password in C:\Program Files\EasyPHP 2.0b1\www\calendrier\calendrier.php on line 48

Warning: mysql_connect() [function.mysql-connect]: Accès refusé pour l'utilisateur: 'ODBC'@'@localhost' (mot de passe: NON) in C:\Program Files\EasyPHP 2.0b1\www\calendrier\calendrier.php on line 48

Notice: Undefined variable: base in C:\Program Files\EasyPHP 2.0b1\www\calendrier\calendrier.php on line 49

Warning: mysql_select_db(): supplied argument is not a valid MySQL-Link resource in C:\Program Files\EasyPHP 2.0b1\www\calendrier\calendrier.php on line 49

Warning: mysql_query() [function.mysql-query]: Accès refusé pour l'utilisateur: 'ODBC'@'@localhost' (mot de passe: NON) in C:\Program Files\EasyPHP 2.0b1\www\calendrier\calendrier.php on line 51

Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in C:\Program Files\EasyPHP 2.0b1\www\calendrier\calendrier.php on line 51

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\Program Files\EasyPHP 2.0b1\www\calendrier\calendrier.php on line 52

Warning: mysql_close(): supplied argument is not a valid MySQL-Link resource in C:\Program Files\EasyPHP 2.0b1\www\calendrier\calendrier.php on line 60







donc voilà vu que je n'ai aucune base sur le php ni le MySQL, pourriez vous m'expliquez comment je doit m'y prendre svp! Merci!!
bagodah Messages postés 2 Date d'inscription jeudi 25 janvier 2007 Statut Membre Dernière intervention 2 juillet 2008
2 juil. 2008 à 09:54
extrait de calendrier.php
include("config.inc.php");
$connect = mysql_connect($hote, $user, $password);
mysql_select_db($base, $connect);
$requete mysql_query("SELECT * FROM ".$loca." WHERE YEAR(jour) ".$an." AND MONTH(jour) = ".$mois) or die(mysql_error());

La ligne 48 correspond à la connexion à la base de données, les messages que tu donne indique que le login et/ou le mot de passe est incorrect, vérifie donc dans le fichier config.inc.php que ces valeurs soit bonnes.
laryflashkod Messages postés 18 Date d'inscription jeudi 6 septembre 2007 Statut Membre Dernière intervention 1 mars 2011
4 juil. 2008 à 02:57
Bonjour,
J'aurais une version de cette source à partager, qui permet la gestion dynamique de plusieurs chalets, avec coordonnées + styles différents par chalet si désirer !!!
b3n_de Messages postés 15 Date d'inscription mardi 18 juillet 2006 Statut Membre Dernière intervention 25 juin 2008
4 juil. 2008 à 09:25
Moi je la veux bien
laryflashkod Messages postés 18 Date d'inscription jeudi 6 septembre 2007 Statut Membre Dernière intervention 1 mars 2011
5 juil. 2008 à 04:16
laguioleaveyron Messages postés 1 Date d'inscription dimanche 17 août 2008 Statut Membre Dernière intervention 17 août 2008
17 août 2008 à 14:05
Bonjour,
tres bon petit script, celà fonctionne parfaitement
tres utile, bravo et bonne continuation
xav999 Messages postés 9 Date d'inscription lundi 11 décembre 2006 Statut Membre Dernière intervention 22 août 2014
5 sept. 2008 à 22:22
Hello,
Vous pouvez également utiliser le calendrier de réservation que j'ai développé sur:
http://www.shared-house.com/index_booking_calendar.php

Il vous suffit de copier/coller le code HTML disponible sous l'option "webmaster".

Sinon, bon courage avec ce script.
Xav
chounass Messages postés 2 Date d'inscription lundi 2 août 2010 Statut Membre Dernière intervention 2 août 2010
26 oct. 2008 à 23:52
salut tout le monde je suis un peu perdu la, eske kelkun pourrai menvoyer par mail tou le fichier avec les modifications parske jsui debutant et ca fai 1h que je ramme ... Voila mon address est: salutjonas@hotmail.com .

Merci
fred6937 Messages postés 12 Date d'inscription lundi 25 avril 2005 Statut Membre Dernière intervention 27 mars 2009
4 déc. 2008 à 14:26
Bonjour,
J’ai 3 petite questions :

Le calendrier commence chaque moi par le Dimanche est t’il possible de modifier afin que le calendrier commence chaque moi par le Samedi ?
J’ai testé et modifier la ligne <td width="60">S</td> en la plaçant au dessus de <td width="60">D</td> mais le problème est que la date n’est plus juste alors … Une idée ?

Est t’il possible de réservé la moitié d’un jour ? Je m’explique ;
Moi je loue mon logement de vacance du samedi 14h au samedi suivant 11h, le problème est que en sélectionnant ‘’réserver ‘‘ du samedi au samedi mes éventuel clients crois que comme le samedi est totalement sélectionnez donc que leur location commence le dimanche …
Même chose dans le qu’a inverse, si je sélectionne du samedi au vendredi les clients me dise comme quoi le samedi n’est pas coché … lol c’est chiant quoi …

La dernière question est plus basé sur la sécurité du calendrier :

Hmm quelqu’un qui connais ce script ce rend par exemple sur : www.exemple.be/calendrier/calendrier_bo.php
Il peux comme bon lui semble modifier les réservations du formulaire ou bien je me trompe ?
Car moi j’ai accès a la page comme çà sans demande de mot de pass ou autres, donc je me posais la question ?

Merci d’avance, je débute donc essayé d’être svp le plus claire possible çà serrait sympa
Fred
JCOMPRENRIEN Messages postés 48 Date d'inscription mercredi 9 juillet 2003 Statut Membre Dernière intervention 28 juillet 2011
4 déc. 2008 à 21:33
Bonsoir,

Concernant tes 3 questions:

1> Changer le jour: De memoire une personne a déja demandé cela et je pense que tu trouveras la reponses dans les reponses ci-avant ;-)

2> Faire des 1/2 journée, cela implique de reprendre entierement la prog des journées :-( et là il faudra un prof pour faire cela ;-) ceci étant je loue sur les mêmes bases que toi et cela est surmontable lol

3> Coté sécu: Integre un fichier .htacces pour securiser l'accés à ton fichier sinon effectivement tout le monde pourra te modifier ta planif :-(

Voili, voila,
En espérant t'avoir aidé,
@+
JCOMPRENRIEN Messages postés 48 Date d'inscription mercredi 9 juillet 2003 Statut Membre Dernière intervention 28 juillet 2011
4 déc. 2008 à 21:40
Precisions:

Question 1: traité dans le post de tholomier le 24/02/2008 00:11:59;

Question 3: traité dans le post de laryflashkod le 30/05/2008 23:07:29

@+
fred6937 Messages postés 12 Date d'inscription lundi 25 avril 2005 Statut Membre Dernière intervention 27 mars 2009
5 déc. 2008 à 03:46
Hello,

Merci pour la piste … c’est sympa, j’avais pas lu la totalité des commentaires …
Conseil perso : ( car ton script est vraiment pas mal )
Tu devrais remettre le script ( lien de téléchargement ) a jours pour ceux qui veulent ton script (avec les fichiers modifier) car il ne fonctionne pas au départ j’ai du lire la moitié des commentaires pour qu’il fonctionne a cause des erreur qu’il affiche ;-)
Un fichier ‘’aide.txt’’ serrais pas mal avec des exemples comme ci-dessous par ex ;-)
==================================================================
Si y en as que çà intéresse d’afficher le calendrier du samedi au samedi pour leur locations ;
Chercher : ( dans calendrier.php et calendrier_bo.php )
//Affichage de 7 jours du calendrier
Modifier :
for ($i = 0; $i < 7; $i++){
Par :
for ($i = -1; $i < 6; $i++){
Chercher : ( dans calendrier.php et calendrier_bo.php )
<td width="60">S</td>
Placer le au dessus de la ligne :
<td width="60">D</td>
==================================================================
Concernant la sécu, ok j’ai réglé le prob avec le siteduzero ;-)

Concernant ma 2 ème question j’entends par ceci :
Exemple concret de ce que j’aimerais : http://www.les-pres-de-joussac.eu/Tarifs%202008.html
Quelqu’un ce sentirais d’attaque ? lol on sais jamais …

Oui, merci pour ton aide ceci dit pour la sécu j’ai du modifier les fichiers de répertoire + créer 1 rep admin avec les fichiers du calendrier bref, il est fait mais un débutant peut s’arrachez les cheveux si il comprend pas trop bien lol

Merci encore pour tout et pour ton script ;-)
fred6937 Messages postés 12 Date d'inscription lundi 25 avril 2005 Statut Membre Dernière intervention 27 mars 2009
5 déc. 2008 à 06:06
Hmm encore 1 dernière petite questions

Comment afficher en rouge ou en gras (les 2exemples svp)
Le jour que l'on est ? Aussi bien sur calendrier.php que sur calendrier_bo.php

Ici j'ouvre ma page calendrier.php il affiche décembre, les réservations et c'est tout donc pour tout de suite ce distingué sur le calendrier çà pourrais être pas mal surtout pour l'éventuel client ...

Merci encore pour votre temps ;-)
Fred
Utilisateur anonyme
2 mai 2009 à 17:46
comment je peux modifier ce celendrier pour gerer la reservation dans un hotel (grand nombre de chambre.
je suis po pres a faire autant de fichier et de table que de chambre dans l hotel
laryflashkod Messages postés 18 Date d'inscription jeudi 6 septembre 2007 Statut Membre Dernière intervention 1 mars 2011
3 mai 2009 à 00:03
Va voir ma source:

CALENDRIER DE RÉSERVATION DYNAMIQUE REVUE ET AMÉLIORÉ
sy125gi Messages postés 5 Date d'inscription mardi 2 janvier 2007 Statut Membre Dernière intervention 3 juin 2009
3 juin 2009 à 22:50
Bonjour,

Comment faire pour que ce calendrier puisse fonctionner également sous Mozilla, sans "perdre" le texte et le fond bleuté?

Et rajouter en direct depuis le site les réservations?
aquewel Messages postés 143 Date d'inscription vendredi 14 mai 2004 Statut Membre Dernière intervention 6 juin 2010
25 juil. 2009 à 19:19
Bonjour,

est ceque ton code permet les reservations du genre :

tous les 1er aout de chaque annee ou encore tous les premiers, deuxieme lundi de chaque mois pendant X jours ?
cs_OpenSourceWay Messages postés 7 Date d'inscription mercredi 9 septembre 2009 Statut Membre Dernière intervention 25 octobre 2009
9 sept. 2009 à 19:28
Bonjour.

J'ai un petit problème (un gros pb en fait )
CA MARCHE PAS.

Vous pouvez le voir ici : http://oswkamata.leobaillard.org/Presse_a_jus/calendrier.php

merci de m'aider
prologg Messages postés 1 Date d'inscription jeudi 25 novembre 2004 Statut Membre Dernière intervention 1 octobre 2009
1 oct. 2009 à 16:40
Salut à tous,

le script fonctionne très bien et il est facile de le personnaliser et de l'inclure.
Par contre, j'ai un souci étrange. En local, lorsque j'ajoute ou enleve une date de résa en cliquant dessus, ça fonctionne nickel.
Je l'ai passé sur un serveur 1&1 et modifier les infos du config.inc.php, le script se connectait bien à la base mais plus moyen d'ajouter/enlever résa, il me renvoit un échec mais l'erreur SQL ne s'affiche pas.
J'ai changé les infos du config.inc.php vers une base de données d'un autre hébergeur et là ça roule nickel, mais ça m'arrange pas de laisser ce site se connecter à cette base.
Vous avez une idée ?
cs_fabrice88 Messages postés 97 Date d'inscription lundi 17 décembre 2001 Statut Membre Dernière intervention 7 août 2015
1 oct. 2009 à 18:59
bonsoir a tous,
alors ce script est vraiement pas mal et il fonctionne du feu de dieu !!!!
je voudrai juste savoir si il est possible de gérer plusieurs locations ?
dans la table de la bdd on a 2 champs id_logement et id_locataire et commentaires.
est ce pour la gestion de multilocations ? Sinon comment faire pour pouvoir gérer plusieur locations ?

j'ai vue et testé le script : CALENDRIER DE RÉSERVATION DYNAMIQUE REVUE ET AMÉLIORÉ qui gére plusieurs locations mais le probleme de ce script c'est qu'on ne peu pas trop le personalisé car on n'affiche qu'un seul moi et se qui m'interesse c'est surtout de pouvoir afficher le nombre de mois que je souhaite comme dans le scipt actuel de niconos_sag.

donc si quelqu'un pouvait m'aider a ajouter la gestion de plusieur locations sa serait le top.
Merci pour votre aide.
cs_OpenSourceWay Messages postés 7 Date d'inscription mercredi 9 septembre 2009 Statut Membre Dernière intervention 25 octobre 2009
1 oct. 2009 à 19:06
>> PROLOGG

Je l'ai essayé et il marche mais je suis désolé, je ne peut rien te conseiller à part lire tout les posts !!

>> FABRICE88

Je crois qu'il y a déjà eu cette demande sur cette page !!
Cherche bien, désolé mais je suis très très très très très très très nul !!!
Je ne peut vraiment pas t'aider.
J'ai déjà vu ce que tu demande et la personne c'était arrangée pour installer plusieurs calendrier et les afficher sur la même page.
Tu ne peut pas faire pareil ?
laryflashkod Messages postés 18 Date d'inscription jeudi 6 septembre 2007 Statut Membre Dernière intervention 1 mars 2011
1 oct. 2009 à 19:34
Pour la troisième fois...
Pour la multi location regardez ma source :
CALENDRIER DE RÉSERVATION DYNAMIQUE REVUE ET AMÉLIORÉ
Allez au : http://www.phpcs.com/codes/CALENDRIER-RESERVATION-DYNAMIQUE-REVUE-AMELIORE_47214.aspx
cs_fabrice88 Messages postés 97 Date d'inscription lundi 17 décembre 2001 Statut Membre Dernière intervention 7 août 2015
1 oct. 2009 à 19:37
J’ai essayé de lire tout les posts mais ......... Wouahou y'en a trop !!!
La solution facile serait de dupliqué et de renommé la table de réservation d'origine pour chaque locations (calendrier_reservation_chalet puis calendrier_reservation_appartement...) . C’est facilement faisable (je pense) mais bon si on a 30 locations sa va faire beaucoup de boulot.
L’idéale aurait été que l'id_location corresponde aux différentes locations et après on affichait les calendriers en fonction de l'id_location. je suis sur que sa doit pas être compliquer a faire pour un programmeur php mais perso je sais pas faire....
cs_OpenSourceWay Messages postés 7 Date d'inscription mercredi 9 septembre 2009 Statut Membre Dernière intervention 25 octobre 2009
1 oct. 2009 à 19:39
Et celui de LARYFLASHKOD, il est pas bien??

Qu'est-ce qui va pas.

J'ai l'impression qu'il est bien.
cs_fabrice88 Messages postés 97 Date d'inscription lundi 17 décembre 2001 Statut Membre Dernière intervention 7 août 2015
1 oct. 2009 à 19:42
laryflashkod :
j'ai essayé ta source mais elle ne donne pas la possibilité d'afficher plusieurs mois en même temps et le calendrier est graphiquement pour moi trop gros et on ne peut pas trop le personnalisé.
Esthétiquement il serait exactement comme celui de niconos_sag c'est à dire "simple" avec possibilité d'afficher le nombre de mois que l'on souhaite alors c'est le tiens que je choisirai.
sanytab Messages postés 1 Date d'inscription lundi 14 décembre 2009 Statut Membre Dernière intervention 14 décembre 2009
14 déc. 2009 à 16:28
boniour les amis,
je veux une page php de reservation mais pas un calendrier,
merci j attends vos réponses
Selthis Messages postés 2 Date d'inscription mardi 8 mai 2007 Statut Membre Dernière intervention 30 mai 2010
6 avril 2010 à 10:41
bonjour à tous :)
Je voudrais savoir si il était possible de gérer les demis journées dans le calendrier, et si oui, comment ?
Merci.
cs_bruno57 Messages postés 2 Date d'inscription mercredi 18 février 2009 Statut Membre Dernière intervention 1 octobre 2010
1 oct. 2010 à 22:58
Bonjour à tous les développeurs et néophytes,
Tout d'abord je tiens à remercier tous les acteurs qui se sont mobilisés pour ce script qui fonctionne super bien.

Je souhaiterai pouvoir inclure dans la ppage calendrier.php un formulaire de réservation pour une date ou une période et que suite à l'envoi, la base de donnée (donc les jours concernés) puissent passer en orange (par exemple) jusqu'à validation par l'administrateur.

Si quelqu'un à une idée, je suis preneur !

Très amicalement à vous tous
mayalali Messages postés 2 Date d'inscription lundi 31 mai 2010 Statut Membre Dernière intervention 6 juin 2012
20 déc. 2010 à 10:38
Bonjour, Merci beaucoup pour ce script, il m'a aidé vraiment a resoudre mon probleme mais je veux bien ajouter une liste deroulante qui va representer le nombre de chambre libre pour un hôtel si c'est libre, pouvez vous m'aider
pomkiller Messages postés 1 Date d'inscription mercredi 26 juillet 2006 Statut Membre Dernière intervention 22 décembre 2010
22 déc. 2010 à 22:13
Bonjour, je rencontre un problème lorsque je souhaite accèder à la partie admin, je saisi le mot de passe initial du script à savoir "admin" mais rien ne se passe.
Pouvez vous m'aider svp
cs_Pat_07 Messages postés 4 Date d'inscription mardi 13 février 2007 Statut Membre Dernière intervention 25 janvier 2011
6 janv. 2011 à 11:59
Salut à tous.
Ce script a vraiment l'air super, mais je plante sur la création de la table.
J'ai l'erreur suivante.
Fatal error: require() [function.require]: Failed opening required './' (include_path='.:/usr/share/php:/usr/share/pear') in /home/phpMyAdmin-3.3.8.1-all-languages/sql.php on line 318

Si quelqu'un a un tuyau.
D'avance merci !
cs_Pat_07 Messages postés 4 Date d'inscription mardi 13 février 2007 Statut Membre Dernière intervention 25 janvier 2011
6 janv. 2011 à 15:18
Autant pour moi j'avais un peu du mal avec mon phpMyAdmin...

Meme si le script est vraiment top, c vraiment que ça serait peut etre bien d'avoir un moyen de proteger la page calendrier_bo, non?
Si vous avez des pistes.
laryflashkod Messages postés 18 Date d'inscription jeudi 6 septembre 2007 Statut Membre Dernière intervention 1 mars 2011
6 janv. 2011 à 15:34
Pour le deuxième fois...
Voici une méthode simple de protection de fichier!
SVP Pat_07 Lisez les posts avant de poser des questions...

Salut jcomprendrien,

Il va falloir créer 2 fichiers :

.htaccess : ce fichier contiendra l'adresse du .htpasswd et quelques autres options que vous pourrez définir.
.htpasswd : ce fichier contiendra une liste de logins / mots de passe, pour chaque personne autorisée à accéder aux pages !

Regarde au http://www.siteduzero.com/tuto-3-152-1-proteger-un-dossier-avec-un-htaccess.html
JCOMPRENRIEN Messages postés 48 Date d'inscription mercredi 9 juillet 2003 Statut Membre Dernière intervention 28 juillet 2011
6 janv. 2011 à 22:02
eh oui Pat07 tu avais juste la réponse sur la reponse que m'avait posté lary au 30/05/2008 ;-)

et je te confirme que ça fonctionne nickel :-)

Merci Laryflashkod lol
cs_Pat_07 Messages postés 4 Date d'inscription mardi 13 février 2007 Statut Membre Dernière intervention 25 janvier 2011
7 janv. 2011 à 10:37
J'avoue qu'avec la quantité de com, difficile de pas en rater un ou deux...
En tout cas merci je vais tester ça !
dydjah Messages postés 1 Date d'inscription lundi 21 juin 2010 Statut Membre Dernière intervention 13 janvier 2011
13 janv. 2011 à 15:35
Merci!!!
lemexlemex Messages postés 1 Date d'inscription mardi 1 février 2011 Statut Membre Dernière intervention 1 février 2011
1 févr. 2011 à 12:33
Malgré quelques oublis dans le code il reste très bien développé et tout fonctionne à merveille.

Je suis étudiant troisième années webmaster sur Lille.

Merci pour ton code
cs_style77 Messages postés 3 Date d'inscription mercredi 31 octobre 2007 Statut Membre Dernière intervention 13 mars 2011
13 mars 2011 à 18:25
"nikola150" TU ES MON HERO <3.

Pour ceux qui ont un problème quand on change de mois, il suffit juste de modifier dans calendrier.php et calendrier_bo.php:

"if(!isset($_GET["mois"]))
{
$mois = $mois_actuel;
$an = $an_actuel;
}"

par :
"if (isset($_GET["mois"]))
{$mois=$_GET["mois"];}
else{$mois = $mois_actuel;}
if(isset($_GET["an"]))
{$an=$_GET["an"];}
else{$an = $an_actuel;}"
oallais Messages postés 13 Date d'inscription vendredi 26 octobre 2007 Statut Membre Dernière intervention 17 avril 2011
17 avril 2011 à 18:39
Pour infos , j'utilise ce script que j'ai largement modifié depuis sur mon site de chambres d'hôtes et je viens de le poster sur code sources : http://www.phpcs.com/codes/CALENDRIER-RESERVATION-CHAMBRES-HOTES-PHP-MYSQL_53067.aspx
Georges97427 Messages postés 54 Date d'inscription mardi 28 juin 2011 Statut Membre Dernière intervention 21 février 2013
3 juil. 2011 à 15:29
bonjour,

je reviens au script de niconos_sag. Il est ce que je voudrais comme calendrier.
J'ai lu et relu les commentaires mais il y a dans ma tête des confusions. Je n'ai jamais fait une telle opération!
Je voudrais inclure ce calendrier dans mon site d'une location saisonnière à la Réunion. Mon site est en html
http://hebergement974.olympe-network.com/
Mais je ne connais rien en php.
J'ai ouvert le script et j'ai corrigé la balise (le calendrier s'affiche correctement en juillet).
Je ne comprends pas ce que je dois changer dans calendrier.inc.php et calendrier.php.

Il me faut un "espace propriétaire" avec le password (comment fait-on?) où je peux modifier les jours du calendrier et le publier sans que personne puisse le modifier-d'où le password je présume?

je reçois les messages suivants:
Notice: Undefined variable: hote in C:\wamp\www\phpcs_CALENDRIER-RESERVATION-PHP-MYSQL___Page\phpcs_CALENDRIER-RESERVATION-PHP-MYSQL___Page\calendrier\calendrier.php on line 48

Notice: Undefined variable: user in C:\wamp\www\phpcs_CALENDRIER-RESERVATION-PHP-MYSQL___Page\phpcs_CALENDRIER-RESERVATION-PHP-MYSQL___Page\calendrier\calendrier.php on line 48

Notice: Undefined variable: password in C:\wamp\www\phpcs_CALENDRIER-RESERVATION-PHP-MYSQL___Page\phpcs_CALENDRIER-RESERVATION-PHP-MYSQL___Page\calendrier\calendrier.php on line 48

Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'SYSTEM'@'localhost' (using password: NO) in C:\wamp\www\phpcs_CALENDRIER-RESERVATION-PHP-MYSQL___Page\phpcs_CALENDRIER-RESERVATION-PHP-MYSQL___Page\calendrier\calendrier.php on line 48

Notice: Undefined variable: base in C:\wamp\www\phpcs_CALENDRIER-RESERVATION-PHP-MYSQL___Page\phpcs_CALENDRIER-RESERVATION-PHP-MYSQL___Page\calendrier\calendrier.php on line 49

Warning: mysql_select_db() expects parameter 2 to be resource, boolean given in C:\wamp\www\phpcs_CALENDRIER-RESERVATION-PHP-MYSQL___Page\phpcs_CALENDRIER-RESERVATION-PHP-MYSQL___Page\calendrier\calendrier.php on line 49

Warning: mysql_query() [function.mysql-query]: Access denied for user 'SYSTEM'@'localhost' (using password: NO) in C:\wamp\www\phpcs_CALENDRIER-RESERVATION-PHP-MYSQL___Page\phpcs_CALENDRIER-RESERVATION-PHP-MYSQL___Page\calendrier\calendrier.php on line 51

Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in C:\wamp\www\phpcs_CALENDRIER-RESERVATION-PHP-MYSQL___Page\phpcs_CALENDRIER-RESERVATION-PHP-MYSQL___Page\calendrier\calendrier.php on line 51

Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in C:\wamp\www\phpcs_CALENDRIER-RESERVATION-PHP-MYSQL___Page\phpcs_CALENDRIER-RESERVATION-PHP-MYSQL___Page\calendrier\calendrier.php on line 52

Warning: mysql_close() expects parameter 1 to be resource, boolean given in C:\wamp\www\phpcs_CALENDRIER-RESERVATION-PHP-MYSQL___Page\phpcs_CALENDRIER-RESERVATION-PHP-MYSQL___Page\calendrier\calendrier.php on line 60

Merci de la compréhension et de l'aide très précieuse dont j'ai besoin. Je comprends le travail!
Rykets24 Messages postés 7 Date d'inscription mardi 29 novembre 2011 Statut Membre Dernière intervention 7 décembre 2011
1 déc. 2011 à 01:56
Bonjour,

j'ai modifier le calendrier a ma guise ainsi que les fichiers avec vos conseils et tous fonctionne parfaitement (http://atpaintball.fr/planning_reserv)
personnellement, j'ai intégré une colonne description dans ma table. je souhaiterai faire afficher le descriptif attaché a la date réservé dans une infobulle. Je pensé a un alt="" mais je ne vois pas où intégrer celui-ci.
Merci par avance de vos réponse.
cs_santaria Messages postés 1 Date d'inscription mardi 7 septembre 2004 Statut Membre Dernière intervention 19 décembre 2011
19 déc. 2011 à 10:25
Merci à style77 pour sa modif. qui répond exactement à mon problème.
Deveby Messages postés 1 Date d'inscription dimanche 3 mars 2013 Statut Membre Dernière intervention 3 mars 2013
3 mars 2013 à 19:41
bonjour à toutes et à tous

j'ai une erruer de : Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in \calendrier.php on line 61

j'aimerais avoir d'aide sur cette erreur merci d'avance
j'ai même erreur que toi
NHenry Messages postés 15113 Date d'inscription vendredi 14 mars 2003 Statut Modérateur Dernière intervention 22 avril 2024 159
3 juil. 2015 à 12:43
Cela indique couremment une erreur dans une requête SQL, as-tu bien initialisé la base de données ?
Bjr j'aimerais savoir s'il est possible d'obtenir un vrai calendrier ou l'on peut naviguer entre les différents mois ?
Rejoignez-nous