je suis nouveau avec PHP, ce qui doit expliquer ma question naïve :
j'essaie d'adapter un script de calendrier (en fait un agenda de
réservation).
Je voudrais que quand on clique sur un lien on arrive à journée de
réservation correspondant à la date courante.
J'ai bien essayé différentes combinaisons autour de :
<a
href='./index.php?p=1&m=reservation&d=".Date('Y-m-d')."'>Réserver
une chambre</a>
mais rien n'y n'a fonctionné...
Un erreur de syntaxe ?
D ans le calendrier, j'ai un curieux message du style "Undefined
Date..." à la place de l'intitulé du mois dès que je clique sur le lien !
Ce n'est pas une histoire de portée de variable ?
A moins que Date soit bien un mot réservé...
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Olivier Miakinen
J'ai bien essayé différentes combinaisons autour de : <a href='./index.php?p=1&m=reservation&d=".Date('Y-m-d')."'>Réserver une chambre</a>
Il manque bien sûr le début de l'instruction, avec en particulier le guillemet (double) ouvrant la chaîne de caractères. Idem pour le guillemet de fin.
Note par ailleurs que tu as une erreur de syntaxe, non pas en PHP, mais en HTML. En effet tu dois écrire « & » à la place de « & » car sinon le navigateur va essayer de voir si « &m » ou « &d » ne seraient pas par hasard des entités.
Un erreur de syntaxe ?
Que devient le lien, avant que tu ne cliques dessus ? tu as bien « &m= » et « &d= » ? La date est correcte ?
D ans le calendrier, j'ai un curieux message du style "Undefined Date..." à la place de l'intitulé du mois dès que je clique sur le lien !
Si le problème a lieu quand tu cliques sur le lien, alors c'est lors de l'appel suivant qu'il se passe quelque chose. Quand tu essayes de relire la date dans $_GET ou $_REQUEST. Regarde ce qui se passe dans index.php à ce moment là.
Ce n'est pas une histoire de portée de variable ?
On ne peut pas savoir si tu ne nous montres pas le fichier appelé.
A moins que Date soit bien un mot réservé...
Ben c'est le nom de la fonction. Je te conseille juste de tout mettre en minuscules (date au lieu de Date) mais ça ne devrait rien changer au problème tant que les noms de fonction seront insensibles à la casse.
J'ai bien essayé différentes combinaisons autour de :
<a
href='./index.php?p=1&m=reservation&d=".Date('Y-m-d')."'>Réserver
une chambre</a>
Il manque bien sûr le début de l'instruction, avec en particulier le
guillemet (double) ouvrant la chaîne de caractères. Idem pour le
guillemet de fin.
Note par ailleurs que tu as une erreur de syntaxe, non pas en PHP, mais
en HTML. En effet tu dois écrire « & » à la place de « & » car sinon
le navigateur va essayer de voir si « &m » ou « &d » ne seraient pas par
hasard des entités.
Un erreur de syntaxe ?
Que devient le lien, avant que tu ne cliques dessus ? tu as bien « &m= »
et « &d= » ? La date est correcte ?
D ans le calendrier, j'ai un curieux message du style "Undefined
Date..." à la place de l'intitulé du mois dès que je clique sur le lien !
Si le problème a lieu quand tu cliques sur le lien, alors c'est lors de
l'appel suivant qu'il se passe quelque chose. Quand tu essayes de relire
la date dans $_GET ou $_REQUEST. Regarde ce qui se passe dans index.php
à ce moment là.
Ce n'est pas une histoire de portée de variable ?
On ne peut pas savoir si tu ne nous montres pas le fichier appelé.
A moins que Date soit bien un mot réservé...
Ben c'est le nom de la fonction. Je te conseille juste de tout mettre en
minuscules (date au lieu de Date) mais ça ne devrait rien changer au
problème tant que les noms de fonction seront insensibles à la casse.
J'ai bien essayé différentes combinaisons autour de : <a href='./index.php?p=1&m=reservation&d=".Date('Y-m-d')."'>Réserver une chambre</a>
Il manque bien sûr le début de l'instruction, avec en particulier le guillemet (double) ouvrant la chaîne de caractères. Idem pour le guillemet de fin.
Note par ailleurs que tu as une erreur de syntaxe, non pas en PHP, mais en HTML. En effet tu dois écrire « & » à la place de « & » car sinon le navigateur va essayer de voir si « &m » ou « &d » ne seraient pas par hasard des entités.
Un erreur de syntaxe ?
Que devient le lien, avant que tu ne cliques dessus ? tu as bien « &m= » et « &d= » ? La date est correcte ?
D ans le calendrier, j'ai un curieux message du style "Undefined Date..." à la place de l'intitulé du mois dès que je clique sur le lien !
Si le problème a lieu quand tu cliques sur le lien, alors c'est lors de l'appel suivant qu'il se passe quelque chose. Quand tu essayes de relire la date dans $_GET ou $_REQUEST. Regarde ce qui se passe dans index.php à ce moment là.
Ce n'est pas une histoire de portée de variable ?
On ne peut pas savoir si tu ne nous montres pas le fichier appelé.
A moins que Date soit bien un mot réservé...
Ben c'est le nom de la fonction. Je te conseille juste de tout mettre en minuscules (date au lieu de Date) mais ça ne devrait rien changer au problème tant que les noms de fonction seront insensibles à la casse.
paul
In article <453f4d02$, Olivier Miakinen <om+ wrote:
Il manque bien sûr le début de l'instruction, avec en particulier le guillemet (double) ouvrant la chaîne de caractères. Idem pour le guillemet de fin. Note par ailleurs que tu as une erreur de syntaxe, non pas en PHP, mais en HTML. En effet tu dois écrire « & » à la place de « & » car sinon le navigateur va essayer de voir si « &m » ou « &d » ne seraient pas par hasard des entités. Pardon pour le délai de ma réponse.
Tu veux dire que ça devrait être : <a href="./index.php?p=1&m=reservation&d='.Date("Y-m-d").'">Réserver une chambre</a>
Que devient le lien, avant que tu ne cliques dessus ? tu as bien « &m= » et « &d= » ? La date est correcte ? Tout est correct sauf que je n'ai pas la date :
j'ai le lien tel quel mais avec simplement le "amp" remplacé par "m"
In article <453f4d02$1@neottia.net>,
Olivier Miakinen <om+news@miakinen.net> wrote:
Il manque bien sûr le début de l'instruction, avec en particulier le
guillemet (double) ouvrant la chaîne de caractères. Idem pour le
guillemet de fin.
Note par ailleurs que tu as une erreur de syntaxe, non pas en PHP, mais
en HTML. En effet tu dois écrire « & » à la place de « & » car sinon
le navigateur va essayer de voir si « &m » ou « &d » ne seraient pas par
hasard des entités.
Pardon pour le délai de ma réponse.
Tu veux dire que ça devrait être :
<a
href="./index.php?p=1&m=reservation&d='.Date("Y-m-d").'">Réserver
une chambre</a>
Que devient le lien, avant que tu ne cliques dessus ? tu as bien « &m= »
et « &d= » ? La date est correcte ?
Tout est correct sauf que je n'ai pas la date :
j'ai le lien tel quel mais avec simplement le "amp" remplacé par "m"
In article <453f4d02$, Olivier Miakinen <om+ wrote:
Il manque bien sûr le début de l'instruction, avec en particulier le guillemet (double) ouvrant la chaîne de caractères. Idem pour le guillemet de fin. Note par ailleurs que tu as une erreur de syntaxe, non pas en PHP, mais en HTML. En effet tu dois écrire « & » à la place de « & » car sinon le navigateur va essayer de voir si « &m » ou « &d » ne seraient pas par hasard des entités. Pardon pour le délai de ma réponse.
Tu veux dire que ça devrait être : <a href="./index.php?p=1&m=reservation&d='.Date("Y-m-d").'">Réserver une chambre</a>
Que devient le lien, avant que tu ne cliques dessus ? tu as bien « &m= » et « &d= » ? La date est correcte ? Tout est correct sauf que je n'ai pas la date :
j'ai le lien tel quel mais avec simplement le "amp" remplacé par "m"
paul
In article <453f4d02$, Olivier Miakinen <om+ wrote:
A moins que Date soit bien un mot réservé...
Ben c'est le nom de la fonction. Je te conseille juste de tout mettre en minuscules (date au lieu de Date) mais ça ne devrait rien changer au problème tant que les noms de fonction seront insensibles à la casse.
En fait pour clarifier ma question (enfin essayer de...) : comment faire pour faire passer dans l'URL la valeur de la date (sous la forme 2006-10-26) à d ?
Merci Paul
In article <453f4d02$1@neottia.net>,
Olivier Miakinen <om+news@miakinen.net> wrote:
A moins que Date soit bien un mot réservé...
Ben c'est le nom de la fonction. Je te conseille juste de tout mettre en
minuscules (date au lieu de Date) mais ça ne devrait rien changer au
problème tant que les noms de fonction seront insensibles à la casse.
En fait pour clarifier ma question (enfin essayer de...) :
comment faire pour faire passer dans l'URL la valeur de la date (sous la
forme 2006-10-26) à d ?
In article <453f4d02$, Olivier Miakinen <om+ wrote:
A moins que Date soit bien un mot réservé...
Ben c'est le nom de la fonction. Je te conseille juste de tout mettre en minuscules (date au lieu de Date) mais ça ne devrait rien changer au problème tant que les noms de fonction seront insensibles à la casse.
En fait pour clarifier ma question (enfin essayer de...) : comment faire pour faire passer dans l'URL la valeur de la date (sous la forme 2006-10-26) à d ?