[HTML] Récupération d'une date de naissance
Résolu/Fermé
shoezman13
Messages postés
15
Date d'inscription
mardi 13 mai 2008
Statut
Membre
Dernière intervention
18 juin 2008
-
16 mai 2008 à 15:09
Moi meme - 5 juil. 2010 à 23:58
Moi meme - 5 juil. 2010 à 23:58
A voir également:
- Fond d'écran date de naissance
- Journal de sa naissance gratuit - Télécharger - Histoire & Religion
- Double ecran - Guide
- Comment mettre une vidéo en fond d'écran - Guide
- Capture d'écran whatsapp - Accueil - Messagerie instantanée
4 réponses
Bonjour,
Pour un formulaire il faut utiliser la balise <form> qui contient le nom du formulaire et la méthode d'envoi des données en PHP:
_soit POST vers une autre page en spécifiant un champ ACTION="page_php_qui_traite_les_variables.php",
_soit GET dans la même page qui s'affiche sous la forme http://url_de_la_page+valeur_envoyés_GET.
Et un boutton de type submit ou button pour envoyer.
Un exemple concret:
https://www.commentcamarche.net/contents/793-php-recuperation-de-donnees
Aprés il faut faire une variable Array qui formate la date comme il faut ou de la convertir en timestamp,toutefois je n'en voit l'intérêt que pour le stockage dans une base de données(et encore faire plusieurs champs jour/mois/année peut s'avérer aussi pratique) mais pas pour l'envoi d'un mail contenant ces variables.
note:
Il faut donner aussi un nom aux champs input/select name="jour" , name="mois" name="annee" etc... pour pouvoir les identifier dans le formulaire.
Pour un formulaire il faut utiliser la balise <form> qui contient le nom du formulaire et la méthode d'envoi des données en PHP:
_soit POST vers une autre page en spécifiant un champ ACTION="page_php_qui_traite_les_variables.php",
_soit GET dans la même page qui s'affiche sous la forme http://url_de_la_page+valeur_envoyés_GET.
Et un boutton de type submit ou button pour envoyer.
Un exemple concret:
https://www.commentcamarche.net/contents/793-php-recuperation-de-donnees
Aprés il faut faire une variable Array qui formate la date comme il faut ou de la convertir en timestamp,toutefois je n'en voit l'intérêt que pour le stockage dans une base de données(et encore faire plusieurs champs jour/mois/année peut s'avérer aussi pratique) mais pas pour l'envoi d'un mail contenant ces variables.
note:
Il faut donner aussi un nom aux champs input/select name="jour" , name="mois" name="annee" etc... pour pouvoir les identifier dans le formulaire.
shoezman13
Messages postés
15
Date d'inscription
mardi 13 mai 2008
Statut
Membre
Dernière intervention
18 juin 2008
1
16 mai 2008 à 15:46
16 mai 2008 à 15:46
euh merci pour ta réponse, mais c'est pas ça que je cherche j'ai du mal m'exprimer, ou alors j'ai pas tout compris ce que tu m'as dit mais je pense que si.
En fait c'est pour une inscription en ligne, je récupere nom prénom etc... et au niveau de la date de naissance, j'ai les 3 menus déroulant jour mois années et il me faut un moyen de les rassembler qui ressemblerai à :
Date_n = Date_n_Day/Date_n_Month/Date_n_Year
ou autrement, je sais pas trop... En tout cas il faut que ce soit au format date. C'est pas moi qui ai fait la base et je dois respecter cette condition.
En fait c'est pour une inscription en ligne, je récupere nom prénom etc... et au niveau de la date de naissance, j'ai les 3 menus déroulant jour mois années et il me faut un moyen de les rassembler qui ressemblerai à :
Date_n = Date_n_Day/Date_n_Month/Date_n_Year
ou autrement, je sais pas trop... En tout cas il faut que ce soit au format date. C'est pas moi qui ai fait la base et je dois respecter cette condition.
shoezman13
Messages postés
15
Date d'inscription
mardi 13 mai 2008
Statut
Membre
Dernière intervention
18 juin 2008
1
22 mai 2008 à 12:28
22 mai 2008 à 12:28
en fait j'ai trouvé comment fallait que je fasse :
$timestamp_n = mktime(0, 0, 0, $_POST['date_n_Month'], $_POST['date_n_Day'], $_POST['date_n_Year']);
$date_n = date('Ymd' , $timestamp_n);
et là j'obtiens la date en format date mais sous la forme AAAA-MM-JJ que mysql a initialement mais ça c'est pas grave.
$timestamp_n = mktime(0, 0, 0, $_POST['date_n_Month'], $_POST['date_n_Day'], $_POST['date_n_Year']);
$date_n = date('Ymd' , $timestamp_n);
et là j'obtiens la date en format date mais sous la forme AAAA-MM-JJ que mysql a initialement mais ça c'est pas grave.