Formulaire avec DATE

Bonjour,
Je me retrouve confrontée à un petit problème de date.

Je viens de faire un formulaire très simple d’après le très bon article http://www.spip.net/fr_article3796.html
Jusqu’ici tout fonctionne bien.

Seulement maintenant je souhaiterai ajouter une date de début et une date de fin.
après des recherches j’ai trouvé :

[(#SAISIE{date, date_debut, label=Date de début, class=date})]
[(#SAISIE{input, date_fin, label=Date de fin, class=date})]

Cela affiche de beaux champs dans mon formulaire

Pour une meilleure lecture j’ai rajouté dans mon fichierX.php

function formulaire_x_charger_dist(){
$valeurs = array(
‹ date_debut ›=>date(‹ d-m-Y ›),
‹ date_fin ›=>date(‹ d-m-Y ›),
‹ nom ›=>’’,
‹ tel ›=>’’,
‹ email ›=>’’,
‹ message ›=>’’
);

return $valeurs;
}

Donc tout s’affiche bien.
Mais il se trouve que lorsque je valide mon formulaire j’ai un message d’erreur ''Valeur incorrecte"

Je ne sais donc pas trop quoi faire…aurez-vous une idée? une doc? n’importe quoi car je coince un peu là
Merci beaucoup pour vos réponses

Bonjour,

Dans la fonction charger, il est étonnant que tu donnes des valeurs à
'date_debut' et 'date_fin' sachant que ce sont des entrées
utilisateur...(ou alors je n'ai pas compris)
Je mettrais :
'date_debut'=>''
'date_fin'=>''

Par ailleurs, tu as une saisie de type date sur 'date_debut' et une
saisie de type 'input' sur 'date_fin', est-ce voulu ?

Sébastien

Le 27 janvier 2012 09:31, Capucine Leccia <capucine.leccia@gmail.com> a écrit :

Bonjour,
Je me retrouve confrontée à un petit problème de date.

Je viens de faire un formulaire très simple d'après le très bon article
Formulaires CVT par l'exemple - SPIP
Jusqu'ici tout fonctionne bien.

Seulement maintenant je souhaiterai ajouter une date de début et une date de
fin.
après des recherches j'ai trouvé :

[(#SAISIE{date, date_debut, label=Date de début, class=date})]
[(#SAISIE{input, date_fin, label=Date de fin, class=date})]

Cela affiche de beaux champs dans mon formulaire

Pour une meilleure lecture j'ai rajouté dans mon fichierX.php

function formulaire_x_charger_dist(){
$valeurs = array(
'date_debut'=>date('d-m-Y'),
'date_fin'=>date('d-m-Y'),
'nom'=>'',
'tel'=>'',
'email'=>'',
'message'=>''
);

return $valeurs;

}

Donc tout s'affiche bien.
Mais il se trouve que lorsque je valide mon formulaire j'ai un message
d'erreur ''Valeur incorrecte"

Je ne sais donc pas trop quoi faire...aurez-vous une idée? une doc?
n'importe quoi car je coince un peu là
Merci beaucoup pour vos réponses

_______________________________________________
liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net

Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Discuter chez rezo.net

Documentation de SPIP : http://www.spip.net/

Irc : de l'aide à toute heure : http://spip.net/irc

oui c’est voulu c’est une astuce donné par crowker dans les commentaires http://www.spip-contrib.net/Saisies#forum453665 pour avoir le datepicker qui s’affiche sur les deux champs.

Les commentaires sont très intéressant mais j’avoue ne pas avoir trop saisie :

http://www.spip-contrib.net/Saisies#forum442957

et je suis sur que j’ai la solution sous le nez mais que je n’ai pas les compétences pour la mettre en oeuvre ni pour la comprendre.

snifff snifff

Le 27 janvier 2012 15:58, Sébastien Rebaudo <sebastien.rebaudo@gmail.com> a écrit :

Bonjour,

Dans la fonction charger, il est étonnant que tu donnes des valeurs à
‹ date_debut › et ‹ date_fin › sachant que ce sont des entrées
utilisateur…(ou alors je n’ai pas compris)
Je mettrais :
‹ date_debut ›=>‹  ›
‹ date_fin ›=>‹  ›

Par ailleurs, tu as une saisie de type date sur ‹ date_debut › et une
saisie de type ‹ input › sur ‹ date_fin ›, est-ce voulu ?

Sébastien

Le 27 janvier 2012 09:31, Capucine Leccia <capucine.leccia@gmail.com> a écrit :

Bonjour,
Je me retrouve confrontée à un petit problème de date.

Je viens de faire un formulaire très simple d’après le très bon article
http://www.spip.net/fr_article3796.html
Jusqu’ici tout fonctionne bien.

Seulement maintenant je souhaiterai ajouter une date de début et une date de
fin.
après des recherches j’ai trouvé :

[(#SAISIE{date, date_debut, label=Date de début, class=date})]
[(#SAISIE{input, date_fin, label=Date de fin, class=date})]

Cela affiche de beaux champs dans mon formulaire

Pour une meilleure lecture j’ai rajouté dans mon fichierX.php

function formulaire_x_charger_dist(){
$valeurs = array(
‹ date_debut ›=>date(‹ d-m-Y ›),
‹ date_fin ›=>date(‹ d-m-Y ›),
‹ nom ›=>‹  ›,
‹ tel ›=>‹  ›,
‹ email ›=>‹  ›,
‹ message ›=>‹  ›
);

return $valeurs;
}

Donc tout s’affiche bien.
Mais il se trouve que lorsque je valide mon formulaire j’ai un message
d’erreur ''Valeur incorrecte"

Je ne sais donc pas trop quoi faire…aurez-vous une idée? une doc?
n’importe quoi car je coince un peu là
Merci beaucoup pour vos réponses


liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net

Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
http://archives.rezo.net/spip.mbox/

Documentation de SPIP : http://www.spip.net/

Irc : de l’aide à toute heure : http://spip.net/irc

Capucine LECCIA
Intégrateur / Développeur Front-End
Mobile: 06 25 32 67 12
capucine.leccia@gmail.com

Re-bonjour,
Je t'ai dit une bêtise : ta fonction charger renvoie bien des valeurs
par défaut correctes.
Par contre, je ne sais pas d'où vient le problème...

Le 27 janvier 2012 11:12, Capucine Leccia <capucine.leccia@gmail.com> a écrit :

oui c'est voulu c'est une astuce donné par crowker dans les commentaires
Saisies - SPIP-Contrib pour avoir le datepicker qui
s'affiche sur les deux champs.

Les commentaires sont très intéressant mais j'avoue ne pas avoir trop saisie
:

Saisies - SPIP-Contrib

et je suis sur que j'ai la solution sous le nez mais que je n'ai pas les
compétences pour la mettre en oeuvre ni pour la comprendre.

snifff snifff

Le 27 janvier 2012 15:58, Sébastien Rebaudo <sebastien.rebaudo@gmail.com> a
écrit :

Bonjour,

Dans la fonction charger, il est étonnant que tu donnes des valeurs à
'date_debut' et 'date_fin' sachant que ce sont des entrées
utilisateur...(ou alors je n'ai pas compris)
Je mettrais :
'date_debut'=>''
'date_fin'=>''

Par ailleurs, tu as une saisie de type date sur 'date_debut' et une
saisie de type 'input' sur 'date_fin', est-ce voulu ?

Sébastien

Le 27 janvier 2012 09:31, Capucine Leccia <capucine.leccia@gmail.com> a
écrit :
> Bonjour,
> Je me retrouve confrontée à un petit problème de date.
>
> Je viens de faire un formulaire très simple d'après le très bon article
> Formulaires CVT par l'exemple - SPIP
> Jusqu'ici tout fonctionne bien.
>
> Seulement maintenant je souhaiterai ajouter une date de début et une
> date de
> fin.
> après des recherches j'ai trouvé :
>
> [(#SAISIE{date, date_debut, label=Date de début, class=date})]
> [(#SAISIE{input, date_fin, label=Date de fin, class=date})]
>
> Cela affiche de beaux champs dans mon formulaire
>
> Pour une meilleure lecture j'ai rajouté dans mon fichierX.php
>
> function formulaire_x_charger_dist(){
> $valeurs = array(
> 'date_debut'=>date('d-m-Y'),
> 'date_fin'=>date('d-m-Y'),
> 'nom'=>'',
> 'tel'=>'',
> 'email'=>'',
> 'message'=>''
> );
>
> return $valeurs;
> }
>
>
> Donc tout s'affiche bien.
> Mais il se trouve que lorsque je valide mon formulaire j'ai un message
> d'erreur ''Valeur incorrecte"
>
> Je ne sais donc pas trop quoi faire...aurez-vous une idée? une doc?
> n'importe quoi car je coince un peu là
> Merci beaucoup pour vos réponses
>
> _______________________________________________
> liste spip
> spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net
>
> Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
> Discuter chez rezo.net
>
> Documentation de SPIP : http://www.spip.net/
>
> Irc : de l'aide à toute heure : http://spip.net/irc

--

Capucine LECCIA
Intégrateur / Développeur Front-End
Mobile: 06 25 32 67 12
capucine.leccia@gmail.com

C’est possible de ne pas vérifier la date? Parce que finalement ce champ me sert juste à donner une info supplémentaire à mon formulaire de contact.
Du coup la vérification je n’en ai pas besoin et ça me permettrait de contourner l’erreur…

Le 27 janvier 2012 16:56, Sébastien Rebaudo <sebastien.rebaudo@gmail.com> a écrit :

Re-bonjour,
Je t’ai dit une bêtise : ta fonction charger renvoie bien des valeurs
par défaut correctes.
Par contre, je ne sais pas d’où vient le problème…

Le 27 janvier 2012 11:12, Capucine Leccia <capucine.leccia@gmail.com> a écrit :

oui c’est voulu c’est une astuce donné par crowker dans les commentaires
http://www.spip-contrib.net/Saisies#forum453665 pour avoir le datepicker qui
s’affiche sur les deux champs.

Les commentaires sont très intéressant mais j’avoue ne pas avoir trop saisie
:

http://www.spip-contrib.net/Saisies#forum442957

et je suis sur que j’ai la solution sous le nez mais que je n’ai pas les
compétences pour la mettre en oeuvre ni pour la comprendre.

snifff snifff

Le 27 janvier 2012 15:58, Sébastien Rebaudo <sebastien.rebaudo@gmail.com> a
écrit :

Bonjour,

Dans la fonction charger, il est étonnant que tu donnes des valeurs à
‹ date_debut › et ‹ date_fin › sachant que ce sont des entrées
utilisateur…(ou alors je n’ai pas compris)
Je mettrais :
‹ date_debut ›=>‹  ›
‹ date_fin ›=>‹  ›

Par ailleurs, tu as une saisie de type date sur ‹ date_debut › et une
saisie de type ‹ input › sur ‹ date_fin ›, est-ce voulu ?

Sébastien

Le 27 janvier 2012 09:31, Capucine Leccia <capucine.leccia@gmail.com> a
écrit :

Bonjour,
Je me retrouve confrontée à un petit problème de date.

Je viens de faire un formulaire très simple d’après le très bon article
http://www.spip.net/fr_article3796.html
Jusqu’ici tout fonctionne bien.

Seulement maintenant je souhaiterai ajouter une date de début et une
date de
fin.
après des recherches j’ai trouvé :

[(#SAISIE{date, date_debut, label=Date de début, class=date})]
[(#SAISIE{input, date_fin, label=Date de fin, class=date})]

Cela affiche de beaux champs dans mon formulaire

Pour une meilleure lecture j’ai rajouté dans mon fichierX.php

function formulaire_x_charger_dist(){
$valeurs = array(
‹ date_debut ›=>date(‹ d-m-Y ›),
‹ date_fin ›=>date(‹ d-m-Y ›),
‹ nom ›=>‹  ›,
‹ tel ›=>‹  ›,
‹ email ›=>‹  ›,
‹ message ›=>‹  ›
);

return $valeurs;
}

Donc tout s’affiche bien.
Mais il se trouve que lorsque je valide mon formulaire j’ai un message
d’erreur ''Valeur incorrecte"

Je ne sais donc pas trop quoi faire…aurez-vous une idée? une doc?
n’importe quoi car je coince un peu là
Merci beaucoup pour vos réponses


liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net

Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
http://archives.rezo.net/spip.mbox/

Documentation de SPIP : http://www.spip.net/

Irc : de l’aide à toute heure : http://spip.net/irc

Capucine LECCIA
Intégrateur / Développeur Front-End
Mobile: 06 25 32 67 12
capucine.leccia@gmail.com

Capucine LECCIA
Intégrateur / Développeur Front-End
Mobile: 06 25 32 67 12
capucine.leccia@gmail.com

C est bien quand tu valides ton formulaire ?

Tu as quoi dans ta fonction vérifier ?

Le 27 janv. 2012 à 14:31, Capucine Leccia <capucine.leccia@gmail.com> a écrit :

Bonjour,
Je me retrouve confrontée à un petit problème de date.

Je viens de faire un formulaire très simple d’après le très bon article http://www.spip.net/fr_article3796.html
Jusqu’ici tout fonctionne bien.

Seulement maintenant je souhaiterai ajouter une date de début et une date de fin.
après des recherches j’ai trouvé :

[(#SAISIE{date, date_debut, label=Date de début, class=date})]
[(#SAISIE{input, date_fin, label=Date de fin, class=date})]

Cela affiche de beaux champs dans mon formulaire

Pour une meilleure lecture j’ai rajouté dans mon fichierX.php

function formulaire_x_charger_dist(){
$valeurs = array(
‹ date_debut ›=>date(‹ d-m-Y ›),
‹ date_fin ›=>date(‹ d-m-Y ›),
‹ nom ›=>‹  ›,
‹ tel ›=>‹  ›,
‹ email ›=>‹  ›,
‹ message ›=>‹  ›
);

return $valeurs;
}

Donc tout s’affiche bien.
Mais il se trouve que lorsque je valide mon formulaire j’ai un message d’erreur ''Valeur incorrecte"

Je ne sais donc pas trop quoi faire…aurez-vous une idée? une doc? n’importe quoi car je coince un peu là
Merci beaucoup pour vos réponses


liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net

Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
http://archives.rezo.net/spip.mbox/

Documentation de SPIP : http://www.spip.net/

Irc : de l’aide à toute heure : http://spip.net/irc