CALENDRIER DE RESERVATION EN PHP MYSQL

Signaler
Messages postés
2501
Date d'inscription
jeudi 14 juillet 2005
Statut
Contributeur
Dernière intervention
5 juin 2016
-
 azerty -
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

Bjr j'aimerais savoir s'il est possible d'obtenir un vrai calendrier ou l'on peut naviguer entre les différents mois ?
Messages postés
1
Date d'inscription
dimanche 3 mars 2013
Statut
Membre
Dernière intervention
3 mars 2013

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
Messages postés
14676
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
3 juin 2020
143 >
Messages postés
1
Date d'inscription
dimanche 3 mars 2013
Statut
Membre
Dernière intervention
3 mars 2013

Cela indique couremment une erreur dans une requête SQL, as-tu bien initialisé la base de données ?
Messages postés
1
Date d'inscription
mardi 7 septembre 2004
Statut
Membre
Dernière intervention
19 décembre 2011

Merci à style77 pour sa modif. qui répond exactement à mon problème.
Messages postés
7
Date d'inscription
mardi 29 novembre 2011
Statut
Membre
Dernière intervention
7 décembre 2011

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.
Messages postés
54
Date d'inscription
mardi 28 juin 2011
Statut
Membre
Dernière intervention
21 février 2013

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!
Messages postés
13
Date d'inscription
vendredi 26 octobre 2007
Statut
Membre
Dernière intervention
17 avril 2011

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
Messages postés
3
Date d'inscription
mercredi 31 octobre 2007
Statut
Membre
Dernière intervention
13 mars 2011

"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;}"
Messages postés
1
Date d'inscription
mardi 1 février 2011
Statut
Membre
Dernière intervention
1 février 2011

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
Messages postés
1
Date d'inscription
lundi 21 juin 2010
Statut
Membre
Dernière intervention
13 janvier 2011

Merci!!!
Messages postés
4
Date d'inscription
mardi 13 février 2007
Statut
Membre
Dernière intervention
25 janvier 2011

J'avoue qu'avec la quantité de com, difficile de pas en rater un ou deux...
En tout cas merci je vais tester ça !
Messages postés
48
Date d'inscription
mercredi 9 juillet 2003
Statut
Membre
Dernière intervention
28 juillet 2011

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
Messages postés
18
Date d'inscription
jeudi 6 septembre 2007
Statut
Membre
Dernière intervention
1 mars 2011

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
Messages postés
4
Date d'inscription
mardi 13 février 2007
Statut
Membre
Dernière intervention
25 janvier 2011

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.
Messages postés
4
Date d'inscription
mardi 13 février 2007
Statut
Membre
Dernière intervention
25 janvier 2011

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 !
Messages postés
1
Date d'inscription
mercredi 26 juillet 2006
Statut
Membre
Dernière intervention
22 décembre 2010

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
Messages postés
2
Date d'inscription
lundi 31 mai 2010
Statut
Membre
Dernière intervention
6 juin 2012

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
Messages postés
2
Date d'inscription
mercredi 18 février 2009
Statut
Membre
Dernière intervention
1 octobre 2010

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
Messages postés
2
Date d'inscription
mardi 8 mai 2007
Statut
Membre
Dernière intervention
30 mai 2010

bonjour à tous :)
Je voudrais savoir si il était possible de gérer les demis journées dans le calendrier, et si oui, comment ?
Merci.
Messages postés
1
Date d'inscription
lundi 14 décembre 2009
Statut
Membre
Dernière intervention
14 décembre 2009

boniour les amis,
je veux une page php de reservation mais pas un calendrier,
merci j attends vos réponses
Messages postés
97
Date d'inscription
lundi 17 décembre 2001
Statut
Membre
Dernière intervention
7 août 2015

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.
Messages postés
7
Date d'inscription
mercredi 9 septembre 2009
Statut
Membre
Dernière intervention
25 octobre 2009

Et celui de LARYFLASHKOD, il est pas bien??

Qu'est-ce qui va pas.

J'ai l'impression qu'il est bien.
Messages postés
97
Date d'inscription
lundi 17 décembre 2001
Statut
Membre
Dernière intervention
7 août 2015

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....
Messages postés
18
Date d'inscription
jeudi 6 septembre 2007
Statut
Membre
Dernière intervention
1 mars 2011

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
Messages postés
7
Date d'inscription
mercredi 9 septembre 2009
Statut
Membre
Dernière intervention
25 octobre 2009

>> 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 ?
Messages postés
97
Date d'inscription
lundi 17 décembre 2001
Statut
Membre
Dernière intervention
7 août 2015

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.
Messages postés
1
Date d'inscription
jeudi 25 novembre 2004
Statut
Membre
Dernière intervention
1 octobre 2009

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 ?
Messages postés
7
Date d'inscription
mercredi 9 septembre 2009
Statut
Membre
Dernière intervention
25 octobre 2009

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
Messages postés
145
Date d'inscription
vendredi 14 mai 2004
Statut
Membre
Dernière intervention
6 juin 2010

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 ?
Messages postés
5
Date d'inscription
mardi 2 janvier 2007
Statut
Membre
Dernière intervention
3 juin 2009

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?
Messages postés
18
Date d'inscription
jeudi 6 septembre 2007
Statut
Membre
Dernière intervention
1 mars 2011

Va voir ma source:

CALENDRIER DE RÉSERVATION DYNAMIQUE REVUE ET AMÉLIORÉ
Utilisateur anonyme
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
Messages postés
12
Date d'inscription
lundi 25 avril 2005
Statut
Membre
Dernière intervention
27 mars 2009

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
Messages postés
12
Date d'inscription
lundi 25 avril 2005
Statut
Membre
Dernière intervention
27 mars 2009

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 ;-)
Messages postés
48
Date d'inscription
mercredi 9 juillet 2003
Statut
Membre
Dernière intervention
28 juillet 2011

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

@+
Messages postés
48
Date d'inscription
mercredi 9 juillet 2003
Statut
Membre
Dernière intervention
28 juillet 2011

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é,
@+
Messages postés
12
Date d'inscription
lundi 25 avril 2005
Statut
Membre
Dernière intervention
27 mars 2009

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
Messages postés
2
Date d'inscription
lundi 2 août 2010
Statut
Membre
Dernière intervention
2 août 2010

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
Messages postés
9
Date d'inscription
lundi 11 décembre 2006
Statut
Membre
Dernière intervention
22 août 2014

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
Messages postés
1
Date d'inscription
dimanche 17 août 2008
Statut
Membre
Dernière intervention
17 août 2008

Bonjour,
tres bon petit script, celà fonctionne parfaitement
tres utile, bravo et bonne continuation
Messages postés
18
Date d'inscription
jeudi 6 septembre 2007
Statut
Membre
Dernière intervention
1 mars 2011

Messages postés
15
Date d'inscription
mardi 18 juillet 2006
Statut
Membre
Dernière intervention
25 juin 2008

Moi je la veux bien
Messages postés
18
Date d'inscription
jeudi 6 septembre 2007
Statut
Membre
Dernière intervention
1 mars 2011

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 !!!
Messages postés
2
Date d'inscription
jeudi 25 janvier 2007
Statut
Membre
Dernière intervention
2 juillet 2008

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.
Messages postés
3
Date d'inscription
samedi 19 avril 2008
Statut
Membre
Dernière intervention
1 juillet 2008

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!!
Messages postés
15
Date d'inscription
mardi 18 juillet 2006
Statut
Membre
Dernière intervention
25 juin 2008

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?
Messages postés
15
Date d'inscription
mardi 18 juillet 2006
Statut
Membre
Dernière intervention
25 juin 2008

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?
Messages postés
13
Date d'inscription
jeudi 6 septembre 2007
Statut
Membre
Dernière intervention
4 juillet 2008

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+
Messages postés
15
Date d'inscription
mardi 18 juillet 2006
Statut
Membre
Dernière intervention
25 juin 2008

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>
Messages postés
13
Date d'inscription
jeudi 6 septembre 2007
Statut
Membre
Dernière intervention
4 juillet 2008

Slt B3N-DE, j'ai vu, peux tu me communiqué ton fichier calendrier.php, on verra ensuite
Messages postés
15
Date d'inscription
mardi 18 juillet 2006
Statut
Membre
Dernière intervention
25 juin 2008

t'as été voir ou pas?
Messages postés
13
Date d'inscription
jeudi 6 septembre 2007
Statut
Membre
Dernière intervention
4 juillet 2008

Quel est ton problème? pourquoi tu penses que c'est ta base? A+
Messages postés
15
Date d'inscription
mardi 18 juillet 2006
Statut
Membre
Dernière intervention
25 juin 2008

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
Messages postés
11
Date d'inscription
vendredi 9 mai 2008
Statut
Membre
Dernière intervention
30 octobre 2010

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é
Messages postés
48
Date d'inscription
mercredi 9 juillet 2003
Statut
Membre
Dernière intervention
28 juillet 2011

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 :-)

@+
Messages postés
48
Date d'inscription
mercredi 9 juillet 2003
Statut
Membre
Dernière intervention
28 juillet 2011

Merci Laryflashkod ;-)

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

@+
Messages postés
18
Date d'inscription
jeudi 6 septembre 2007
Statut
Membre
Dernière intervention
1 mars 2011

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
Messages postés
48
Date d'inscription
mercredi 9 juillet 2003
Statut
Membre
Dernière intervention
28 juillet 2011

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
Messages postés
11
Date d'inscription
vendredi 9 mai 2008
Statut
Membre
Dernière intervention
30 octobre 2010

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+
Messages postés
48
Date d'inscription
mercredi 9 juillet 2003
Statut
Membre
Dernière intervention
28 juillet 2011

Bonsoir ;-)

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

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
Messages postés
13
Date d'inscription
jeudi 6 septembre 2007
Statut
Membre
Dernière intervention
4 juillet 2008

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+
Messages postés
11
Date d'inscription
vendredi 9 mai 2008
Statut
Membre
Dernière intervention
30 octobre 2010

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.
Messages postés
13
Date d'inscription
jeudi 6 septembre 2007
Statut
Membre
Dernière intervention
4 juillet 2008

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+
Messages postés
11
Date d'inscription
vendredi 9 mai 2008
Statut
Membre
Dernière intervention
30 octobre 2010

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
Messages postés
11
Date d'inscription
vendredi 9 mai 2008
Statut
Membre
Dernière intervention
30 octobre 2010

BONSOIR
Quelqu'un pourrais me donner LA solution pour mettre deux calendriers dans une même base de donner
Messages postés
48
Date d'inscription
mercredi 9 juillet 2003
Statut
Membre
Dernière intervention
28 juillet 2011

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
Messages postés
13
Date d'inscription
jeudi 6 septembre 2007
Statut
Membre
Dernière intervention
4 juillet 2008

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+
Messages postés
48
Date d'inscription
mercredi 9 juillet 2003
Statut
Membre
Dernière intervention
28 juillet 2011

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,

@+
Messages postés
10
Date d'inscription
vendredi 28 mars 2008
Statut
Membre
Dernière intervention
10 mai 2008

Personne a fait la modif pour afficher tous les mois de l'année sur une page ?
Messages postés
10
Date d'inscription
mardi 8 août 2006
Statut
Membre
Dernière intervention
26 janvier 2009

tu peux m'envoyer aussi ? emilie.coma@wanadoo.fr
Merci !
Messages postés
13
Date d'inscription
jeudi 6 septembre 2007
Statut
Membre
Dernière intervention
4 juillet 2008

jcomprenrien, merci pour le script je te tiens au courant.
Pour le formulaire tu as besoin de quoi?

A+
Messages postés
48
Date d'inscription
mercredi 9 juillet 2003
Statut
Membre
Dernière intervention
28 juillet 2011

Ok, je t'ai passé le fichier,

Bon courage lol
Messages postés
13
Date d'inscription
jeudi 6 septembre 2007
Statut
Membre
Dernière intervention
4 juillet 2008

Ok JCOMPRENDRIEN je t'adresse mon mail bochand.claude@aliceadsl.fr
A+
Merci de ton aide
Messages postés
48
Date d'inscription
mercredi 9 juillet 2003
Statut
Membre
Dernière intervention
28 juillet 2011

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
Messages postés
10
Date d'inscription
mardi 8 août 2006
Statut
Membre
Dernière intervention
26 janvier 2009

je suis preneur aussi !
Messages postés
13
Date d'inscription
jeudi 6 septembre 2007
Statut
Membre
Dernière intervention
4 juillet 2008

Bonsoir jcomprenrien,

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


Amicalement
Messages postés
48
Date d'inscription
mercredi 9 juillet 2003
Statut
Membre
Dernière intervention
28 juillet 2011

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
Messages postés
13
Date d'inscription
jeudi 6 septembre 2007
Statut
Membre
Dernière intervention
4 juillet 2008

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?
Messages postés
10
Date d'inscription
vendredi 28 mars 2008
Statut
Membre
Dernière intervention
10 mai 2008

N°est ce pas le simple oublie du S dans la requete sql insert value"s" ?
Messages postés
10
Date d'inscription
mardi 8 août 2006
Statut
Membre
Dernière intervention
26 janvier 2009

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 !
Messages postés
10
Date d'inscription
mardi 8 août 2006
Statut
Membre
Dernière intervention
26 janvier 2009

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 !
Messages postés
10
Date d'inscription
vendredi 28 mars 2008
Statut
Membre
Dernière intervention
10 mai 2008

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
Messages postés
13
Date d'inscription
jeudi 6 septembre 2007
Statut
Membre
Dernière intervention
4 juillet 2008

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
Messages postés
2
Date d'inscription
dimanche 18 mars 2007
Statut
Membre
Dernière intervention
12 avril 2008

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
Messages postés
2
Date d'inscription
dimanche 18 mars 2007
Statut
Membre
Dernière intervention
12 avril 2008

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
Messages postés
48
Date d'inscription
mercredi 9 juillet 2003
Statut
Membre
Dernière intervention
28 juillet 2011

:-)
Messages postés
5
Date d'inscription
jeudi 20 octobre 2005
Statut
Membre
Dernière intervention
7 avril 2008

bon désolé du commentaire, j'étais de mauvaise humeur.
Messages postés
18
Date d'inscription
jeudi 6 septembre 2007
Statut
Membre
Dernière intervention
1 mars 2011

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.
Messages postés
4
Date d'inscription
mardi 1 août 2006
Statut
Membre
Dernière intervention
25 février 2009

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
Messages postés
10
Date d'inscription
vendredi 28 mars 2008
Statut
Membre
Dernière intervention
10 mai 2008

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
Messages postés
48
Date d'inscription
mercredi 9 juillet 2003
Statut
Membre
Dernière intervention
28 juillet 2011

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....
Messages postés
5
Date d'inscription
jeudi 20 octobre 2005
Statut
Membre
Dernière intervention
7 avril 2008

ce code est mauvais. bourré de faute.
Messages postés
97
Date d'inscription
lundi 17 décembre 2001
Statut
Membre
Dernière intervention
7 août 2015

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 !
Messages postés
1
Date d'inscription
mercredi 9 novembre 2005
Statut
Membre
Dernière intervention
25 février 2008

Bien modifier les balises dans toutes les pages:

<?php
?>
Messages postés
1
Date d'inscription
samedi 4 novembre 2000
Statut
Membre
Dernière intervention
24 février 2008

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
Messages postés
1
Date d'inscription
jeudi 21 février 2008
Statut
Membre
Dernière intervention
22 février 2008

super code
Messages postés
1
Date d'inscription
dimanche 7 novembre 2004
Statut
Membre
Dernière intervention
16 janvier 2008

Bonjour,
il semble que le fichier est endommagé. serait il possible d'avoir un autre lien pour le telecharger ?
merci
Messages postés
5
Date d'inscription
vendredi 23 janvier 2004
Statut
Membre
Dernière intervention
15 janvier 2008

Vraiment nikel ce calendrier !!!

10/10.
Messages postés
36
Date d'inscription
mercredi 10 mars 2004
Statut
Membre
Dernière intervention
17 novembre 2009

Bonjour

Pas encore en production..

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

Merci.
Messages postés
30
Date d'inscription
jeudi 29 décembre 2005
Statut
Membre
Dernière intervention
22 novembre 2009

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 !!!
Messages postés
1292
Date d'inscription
mardi 24 janvier 2012
Statut
Membre
Dernière intervention
26 octobre 2014

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
Messages postés
48
Date d'inscription
mercredi 9 juillet 2003
Statut
Membre
Dernière intervention
28 juillet 2011

Sympa Wpicsou,

Je te passe ça ;-)

Merci
Messages postés
30
Date d'inscription
jeudi 29 décembre 2005
Statut
Membre
Dernière intervention
22 novembre 2009

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
Messages postés
48
Date d'inscription
mercredi 9 juillet 2003
Statut
Membre
Dernière intervention
28 juillet 2011

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.
Messages postés
30
Date d'inscription
jeudi 29 décembre 2005
Statut
Membre
Dernière intervention
22 novembre 2009

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
Messages postés
48
Date d'inscription
mercredi 9 juillet 2003
Statut
Membre
Dernière intervention
28 juillet 2011

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
Messages postés
48
Date d'inscription
mercredi 9 juillet 2003
Statut
Membre
Dernière intervention
28 juillet 2011

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
Messages postés
30
Date d'inscription
jeudi 29 décembre 2005
Statut
Membre
Dernière intervention
22 novembre 2009

Est - il possible de rePOSTER ce code PROPRE et FONCTIONNEL avec un .txt expliquant la procédure clairement ?

MERCI de votre aide
Messages postés
48
Date d'inscription
mercredi 9 juillet 2003
Statut
Membre
Dernière intervention
28 juillet 2011

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
Messages postés
14
Date d'inscription
dimanche 23 septembre 2007
Statut
Membre
Dernière intervention
20 avril 2008

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+
Messages postés
18
Date d'inscription
jeudi 6 septembre 2007
Statut
Membre
Dernière intervention
1 mars 2011

Svp gribouill2 peux-tu poster ta solution.
Jouyeuse fêtes
Messages postés
14
Date d'inscription
dimanche 23 septembre 2007
Statut
Membre
Dernière intervention
20 avril 2008

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
Messages postés
14
Date d'inscription
dimanche 23 septembre 2007
Statut
Membre
Dernière intervention
20 avril 2008

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
Messages postés
1
Date d'inscription
mercredi 16 mars 2005
Statut
Membre
Dernière intervention
11 décembre 2007

Fabuleux,
Merci pour ce travail qui facilite vraiment la vie.
Messages postés
18
Date d'inscription
jeudi 6 septembre 2007
Statut
Membre
Dernière intervention
1 mars 2011

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.
Messages postés
18
Date d'inscription
jeudi 6 septembre 2007
Statut
Membre
Dernière intervention
1 mars 2011

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
Messages postés
18
Date d'inscription
jeudi 6 septembre 2007
Statut
Membre
Dernière intervention
1 mars 2011

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.
Messages postés
2
Date d'inscription
mercredi 31 octobre 2007
Statut
Membre
Dernière intervention
30 novembre 2007

pas complementer mais compléter(désolé ^^).
Messages postés
2
Date d'inscription
mercredi 31 octobre 2007
Statut
Membre
Dernière intervention
30 novembre 2007

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 .
Messages postés
4
Date d'inscription
lundi 5 novembre 2007
Statut
Membre
Dernière intervention
25 novembre 2007

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.
Messages postés
6
Date d'inscription
mardi 28 août 2007
Statut
Membre
Dernière intervention
24 novembre 2007

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
Messages postés
6
Date d'inscription
mardi 28 août 2007
Statut
Membre
Dernière intervention
24 novembre 2007

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 ""
Messages postés
4
Date d'inscription
lundi 5 novembre 2007
Statut
Membre
Dernière intervention
25 novembre 2007

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 ?
Messages postés
6
Date d'inscription
mardi 28 août 2007
Statut
Membre
Dernière intervention
24 novembre 2007

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+
Messages postés
4
Date d'inscription
lundi 5 novembre 2007
Statut
Membre
Dernière intervention
25 novembre 2007

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
Messages postés
4
Date d'inscription
lundi 5 novembre 2007
Statut
Membre
Dernière intervention
25 novembre 2007

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
Messages postés
4
Date d'inscription
vendredi 19 octobre 2007
Statut
Membre
Dernière intervention
22 octobre 2007

Merci COUPEAU 8780, c'etait en effet une erreur de syntaxe.
Messages postés
4
Date d'inscription
vendredi 19 octobre 2007
Statut
Membre
Dernière intervention
22 octobre 2007

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.
Messages postés
6
Date d'inscription
mardi 28 août 2007
Statut
Membre
Dernière intervention
24 novembre 2007

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";
?>
Messages postés
4
Date d'inscription
vendredi 19 octobre 2007
Statut
Membre
Dernière intervention
22 octobre 2007

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...
Messages postés
6
Date d'inscription
mardi 28 août 2007
Statut
Membre
Dernière intervention
24 novembre 2007

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
Messages postés
48
Date d'inscription
mercredi 9 juillet 2003
Statut
Membre
Dernière intervention
28 juillet 2011

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 ;-)
Messages postés
6
Date d'inscription
mardi 28 août 2007
Statut
Membre
Dernière intervention
24 novembre 2007

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
Messages postés
23
Date d'inscription
samedi 6 août 2005
Statut
Membre
Dernière intervention
9 janvier 2008

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,
Messages postés
48
Date d'inscription
mercredi 9 juillet 2003
Statut
Membre
Dernière intervention
28 juillet 2011

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.

@+
Messages postés
2
Date d'inscription
mercredi 18 octobre 2006
Statut
Membre
Dernière intervention
4 novembre 2007

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
Messages postés
48
Date d'inscription
mercredi 9 juillet 2003
Statut
Membre
Dernière intervention
28 juillet 2011

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,
@+
Messages postés
2
Date d'inscription
mercredi 18 octobre 2006
Statut
Membre
Dernière intervention
4 novembre 2007

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
Messages postés
110
Date d'inscription
mercredi 5 janvier 2005
Statut
Membre
Dernière intervention
22 octobre 2007

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?
Messages postés
110
Date d'inscription
mercredi 5 janvier 2005
Statut
Membre
Dernière intervention
22 octobre 2007

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
Messages postés
7
Date d'inscription
mercredi 10 octobre 2007
Statut
Membre
Dernière intervention
22 octobre 2007

"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
Messages postés
110
Date d'inscription
mercredi 5 janvier 2005
Statut
Membre
Dernière intervention
22 octobre 2007

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]
Messages postés
7
Date d'inscription
mercredi 10 octobre 2007
Statut
Membre
Dernière intervention
22 octobre 2007

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)
Messages postés
7
Date d'inscription
mercredi 10 octobre 2007
Statut
Membre
Dernière intervention
22 octobre 2007

Jaco tu as koi comme version de Mysql ?
Messages postés
110
Date d'inscription
mercredi 5 janvier 2005
Statut
Membre
Dernière intervention
22 octobre 2007

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),
Messages postés
110
Date d'inscription
mercredi 5 janvier 2005
Statut
Membre
Dernière intervention
22 octobre 2007

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 ]
Messages postés
14
Date d'inscription
dimanche 23 septembre 2007
Statut
Membre
Dernière intervention
20 avril 2008

OUIAIS Ca marche
Merci à tous
Messages postés
7
Date d'inscription
mercredi 10 octobre 2007
Statut
Membre
Dernière intervention
22 octobre 2007

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!
Messages postés
7
Date d'inscription
mercredi 10 octobre 2007
Statut
Membre
Dernière intervention
22 octobre 2007

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();
};
?>
Messages postés
7
Date d'inscription
mercredi 10 octobre 2007
Statut
Membre
Dernière intervention
22 octobre 2007

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?
Messages postés
7
Date d'inscription
mercredi 10 octobre 2007
Statut
Membre
Dernière intervention
22 octobre 2007

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
Messages postés
1
Date d'inscription
dimanche 30 juillet 2006
Statut
Membre
Dernière intervention
12 octobre 2007

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 ;)
Messages postés
10
Date d'inscription
jeudi 7 octobre 2004
Statut
Membre
Dernière intervention
29 septembre 2007

ce qui est bizarre dans vos erreurs c'est que vous êtes sur votre disque dur c:\program........ !!!
Messages postés
14
Date d'inscription
dimanche 23 septembre 2007
Statut
Membre
Dernière intervention
20 avril 2008

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
Messages postés
10
Date d'inscription
jeudi 7 octobre 2004
Statut
Membre
Dernière intervention
29 septembre 2007

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
Messages postés
48
Date d'inscription
mercredi 9 juillet 2003
Statut
Membre
Dernière intervention
28 juillet 2011

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
Messages postés
1
Date d'inscription
vendredi 7 septembre 2007
Statut
Membre
Dernière intervention
9 septembre 2007

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.
Messages postés
23
Date d'inscription
samedi 6 août 2005
Statut
Membre
Dernière intervention
9 janvier 2008

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!
Messages postés
1
Date d'inscription
vendredi 3 août 2007
Statut
Membre
Dernière intervention
3 août 2007

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...
Messages postés
2
Date d'inscription
vendredi 27 juillet 2007
Statut
Membre
Dernière intervention
28 juillet 2007

(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.
Messages postés
2
Date d'inscription
vendredi 27 juillet 2007
Statut
Membre
Dernière intervention
28 juillet 2007

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.
Messages postés
1
Date d'inscription
jeudi 26 juillet 2007
Statut
Membre
Dernière intervention
27 juillet 2007

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...
Messages postés
48
Date d'inscription
mercredi 9 juillet 2003
Statut
Membre
Dernière intervention
28 juillet 2011

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
Messages postés
48
Date d'inscription
mercredi 9 juillet 2003
Statut
Membre
Dernière intervention
28 juillet 2011

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!
Messages postés
2
Date d'inscription
vendredi 27 avril 2007
Statut
Membre
Dernière intervention
6 juillet 2007

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);
Messages postés
48
Date d'inscription
mercredi 9 juillet 2003
Statut
Membre
Dernière intervention
28 juillet 2011

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 :-)
Messages postés
48
Date d'inscription
mercredi 9 juillet 2003
Statut
Membre
Dernière intervention
28 juillet 2011

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
Messages postés
2
Date d'inscription
mercredi 24 mars 2004
Statut
Membre
Dernière intervention
20 juin 2007

Excellent ! Good Job ! Sobre et simple. (Testé seulement en local).
Messages postés
4
Date d'inscription
dimanche 11 septembre 2005
Statut
Membre
Dernière intervention
18 juin 2007

enlève le ' dans `jour`' (à la fin)
Messages postés
1
Date d'inscription
mardi 16 janvier 2007
Statut
Membre
Dernière intervention
17 juin 2007

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
Messages postés
4
Date d'inscription
mercredi 4 avril 2007
Statut
Membre
Dernière intervention
15 juin 2007

Bonjour,
Moi je l'ai utilisé pour mon site : http://www.sibaires.com
Tu peux y jeter un oeil si tu veux.
BR
Eric
Messages postés
5
Date d'inscription
mercredi 18 décembre 2002
Statut
Membre
Dernière intervention
14 juin 2007

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.
Messages postés
11
Date d'inscription
vendredi 7 octobre 2005
Statut
Membre
Dernière intervention
13 juin 2007

Quelque erreurs mais pas trop mal..
Messages postés
23
Date d'inscription
mercredi 23 juillet 2003
Statut
Membre
Dernière intervention
11 juin 2007

sxminfo > vérifie ton fichier de config ;)
Messages postés
23
Date d'inscription
mercredi 23 juillet 2003
Statut
Membre
Dernière intervention
11 juin 2007

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é
- ...

:)
Messages postés
2
Date d'inscription
samedi 25 novembre 2006
Statut
Membre
Dernière intervention
6 juin 2007

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
Messages postés
2
Date d'inscription
samedi 25 novembre 2006
Statut
Membre
Dernière intervention
6 juin 2007

Bonjour,

Que signifie dans la page config.inc.php :
<?
$hote = "host";
$user = "user";
$password = "mon_pass";
$base = "ma_bdd";
?>
Messages postés
24
Date d'inscription
mardi 21 décembre 2004
Statut
Membre
Dernière intervention
10 janvier 2008

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 !!!!!
Messages postés
4
Date d'inscription
samedi 16 septembre 2006
Statut
Membre
Dernière intervention
28 octobre 2007

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
Messages postés
4
Date d'inscription
dimanche 11 septembre 2005
Statut
Membre
Dernière intervention
18 juin 2007

Il faudrait que l'auteur de cette source mette à jour son code selon les commentaires postés ici...
Messages postés
1
Date d'inscription
jeudi 21 septembre 2006
Statut
Membre
Dernière intervention
13 mai 2007

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
Messages postés
2
Date d'inscription
vendredi 27 avril 2007
Statut
Membre
Dernière intervention
6 juillet 2007

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.
Messages postés
4
Date d'inscription
mercredi 4 avril 2007
Statut
Membre
Dernière intervention
15 juin 2007

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
Messages postés
3
Date d'inscription
mardi 17 avril 2007
Statut
Membre
Dernière intervention
19 avril 2007

eric,
faudrais peut etre lire les 2 commentaires que j'ai posté ci-dessus.

Chez moi, ca tourne bien.

Didier
Messages postés
4
Date d'inscription
mercredi 4 avril 2007
Statut
Membre
Dernière intervention
15 juin 2007

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 ?
Messages postés
4
Date d'inscription
mercredi 4 avril 2007
Statut
Membre
Dernière intervention
15 juin 2007

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
Messages postés
3
Date d'inscription
mardi 17 avril 2007
Statut
Membre
Dernière intervention
19 avril 2007

Note:
la même modification doit être apportée au fichier "calendrier_bo.php" pour résoudre le même probléme
Messages postés
3
Date d'inscription
mardi 17 avril 2007
Statut
Membre
Dernière intervention
19 avril 2007

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;
+----------------------------------------------------------------------------------------+
Messages postés
4
Date d'inscription
dimanche 11 septembre 2005
Statut
Membre
Dernière intervention
18 juin 2007

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...
Messages postés
6
Date d'inscription
lundi 25 août 2003
Statut
Membre
Dernière intervention
5 mai 2013

trop de probleme, bon courage.
Messages postés
1
Date d'inscription
dimanche 18 février 2007
Statut
Membre
Dernière intervention
18 février 2007

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
Messages postés
1
Date d'inscription
vendredi 16 février 2007
Statut
Membre
Dernière intervention
16 février 2007

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 !
Messages postés
2
Date d'inscription
vendredi 19 janvier 2007
Statut
Membre
Dernière intervention
7 mars 2007

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!!
Messages postés
1
Date d'inscription
mercredi 21 décembre 2005
Statut
Membre
Dernière intervention
29 janvier 2007

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
Messages postés
2
Date d'inscription
jeudi 25 janvier 2007
Statut
Membre
Dernière intervention
2 juillet 2008

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.
Messages postés
2
Date d'inscription
mardi 23 janvier 2007
Statut
Membre
Dernière intervention
23 janvier 2007

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.
Messages postés
2
Date d'inscription
mardi 23 janvier 2007
Statut
Membre
Dernière intervention
23 janvier 2007

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é.
Messages postés
9
Date d'inscription
lundi 23 juin 2003
Statut
Membre
Dernière intervention
15 mars 2009

ok ça marche
>
Messages postés
9
Date d'inscription
lundi 23 juin 2003
Statut
Membre
Dernière intervention
15 mars 2009

j'ai même erreur que toi
Messages postés
23
Date d'inscription
mercredi 23 juillet 2003
Statut
Membre
Dernière intervention
11 juin 2007

bir, c'est sûrement dû à <? qui devrait être <?php ;)
Messages postés
1
Date d'inscription
vendredi 14 mars 2003
Statut
Membre
Dernière intervention
3 janvier 2007

Merci bcp pour ce script très utile!
Messages postés
9
Date d'inscription
lundi 23 juin 2003
Statut
Membre
Dernière intervention
15 mars 2009

DESOLE MAIS RIEN NE MARCHE CHEZ MOI. VOILA CE QUE CA AFFICHE

D L M M J V S
"; }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 '

Voire le mois suivant.

Voire le mois Précedant
XX
Jour déja réservé..
Messages postés
12
Date d'inscription
samedi 28 décembre 2002
Statut
Membre
Dernière intervention
24 janvier 2008

Ok ca marche
merci
Messages postés
5
Date d'inscription
mercredi 8 mars 2006
Statut
Membre
Dernière intervention
2 janvier 2007

Bon ok j'ai merdé... il y a un "!" qui trainait dans ma modif, fo remplacer par:
if (isset($_GET["mois"]))
{$mois=$_GET["mois"];}
else{$mois = $mois_actuel;}
if (isset($_GET["an"]))
{$an=$_GET["an"];}
else{$an = $an_actuel;}

PS: il faut faire la même modif dans calendrier_bo.php sinon les mm erreurs seront reproduites
++ et désolé pour l'erreur
Messages postés
12
Date d'inscription
samedi 28 décembre 2002
Statut
Membre
Dernière intervention
24 janvier 2008

J'ai fait la modif, mais maintenant j'ai l'erreur suivante !
@+

Notice: Undefined index: an in d:\program files\easyphp1.8\www\calendrier de reservation\calendrier\calendrier.php on line 19

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in d:\program files\easyphp1.8\www\calendrier de reservation\calendrier\calendrier.php on line 54
Messages postés
5
Date d'inscription
mercredi 8 mars 2006
Statut
Membre
Dernière intervention
2 janvier 2007

désolé g validé trop vite, les modifs sont à effectuer dans le fichier calendrier.php
Messages postés
5
Date d'inscription
mercredi 8 mars 2006
Statut
Membre
Dernière intervention
2 janvier 2007

Salut,
le problème vient du test sur l'existance des paramètres mois et an, fo remplacer :
"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;}"

++
Messages postés
38
Date d'inscription
jeudi 21 mars 2002
Statut
Membre
Dernière intervention
10 juillet 2011

Salut

je n'ais pas regarder le code , mais le message d'erreur vous dit tout:
" Undefined variable: mois in d:\program files\easyphp1.8\www\calendrier de reservation\calendrier\calendrier.php on line 22"

il y a une variable en ligne 22 qui n est pas declarée !
il suufit de le faire ! et les autres message d'erreur devrait disparaitre.
Messages postés
1
Date d'inscription
dimanche 8 octobre 2006
Statut
Membre
Dernière intervention
1 janvier 2007

mois aussi j'ai le même probleme!!!
Help
Messages postés
12
Date d'inscription
samedi 28 décembre 2002
Statut
Membre
Dernière intervention
24 janvier 2008

Bonjour, j'ai installé le calendrier, et lorsque je veux changer de mois, il me met les erreurs suivants

Notice: Undefined variable: mois in d:\program files\easyphp1.8\www\calendrier de reservation\calendrier\calendrier.php on line 22

Notice: Undefined variable: an in d:\program files\easyphp1.8\www\calendrier de reservation\calendrier\calendrier.php on line 23

Notice: Undefined variable: mois in d:\program files\easyphp1.8\www\calendrier de reservation\calendrier\calendrier.php on line 31

Notice: Undefined variable: an in d:\program files\easyphp1.8\www\calendrier de reservation\calendrier\calendrier.php on line 32

Notice: Undefined variable: mois in d:\program files\easyphp1.8\www\calendrier de reservation\calendrier\calendrier.php on line 41

Notice: Undefined offset: -1 in d:\program files\easyphp1.8\www\calendrier de reservation\calendrier\calendrier.php on line 41

Notice: Undefined variable: an in d:\program files\easyphp1.8\www\calendrier de reservation\calendrier\calendrier.php on line 51

Notice: Undefined variable: mois in d:\program files\easyphp1.8\www\calendrier de reservation\calendrier\calendrier.php on line 51

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in d:\program files\easyphp1.8\www\calendrier de reservation\calendrier\calendrier.php on line 52

Merci
Messages postés
2501
Date d'inscription
jeudi 14 juillet 2005
Statut
Contributeur
Dernière intervention
5 juin 2016
1
joli !
ce sont juste les fautes d'orthographe ...