formulaire

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : formulaire

par julienC » 21 mars 2006, 00:14

OK merci beaucoup pour l'info.

par Ryle » 21 mars 2006, 00:10

Si c'est juste le format que tu souhaites contrôler, la fonction ereg et une simple expression régulière devraient faire l'affaire :
if(ereg("^\d{4}-\d{2}-\d{2}$", $date)) 
  echo "le format de $date est bon";
else
  echo "le format de $date n'est pas bon";
Ensuite, si tu veux t'assurer que la date est valide (pas de 32 janvier) il te faudra récupérer les paramètres et utiliser la fonction mktime() pour essayer de reconstruire la date :)

par julienC » 20 mars 2006, 23:58

Salut,


les dates ont ce format aaaa-mm-jj.
J'aimerai pouvoir verifier que les dates entrées ont bien ce format et si ce n'est pas le cas, avertir l utilisateur.

par Hermès » 20 mars 2006, 23:37

c'est quoi ton format ?
jj/mm/aa ? jj/mm/aaaa ? aaaa-mm-jj ?
Les jours peuvent être écrits sur 1 seul caractères ? et les mois ? et les années ? Si j'écris 4/9/6, il doit savoir le déchiffrer ?

formulaire

par julienC » 20 mars 2006, 23:17

Salut,

je voudrais faire un formulaire ou l'utilisateur doit entrer a la main deux champs qui sont de type date.
Comment faire pour vérifier que les champs entrés sont bien dans le format date?

Merci.