Menu Fixe Responsive


Connectez-vous gratuitement !

Insérer une date de naissance d'un formulaire HTML en PHP dans une base de données

Insérer une date de naissance d'un formulaire HTML en PHP dans une base de données





La méthode ci-dessous est une solution. En effet, si vous mettez votre formulaire input, le type en =email, alors le format se mettra automatiquement, mais pour récupérer la date de naissance, certains navigateurs vous renverront aaaa-mm-jj, d'autres aaaa/mm/jj et d'autres aucun format... En attendant que tous les navigateurs se mettent d'accord...Voici une solution. Attention, un autre tutoriel est disponible à ce sujet.

Cette méthode n'est pas la plus optimale mais a le mérite d'exciter et de fonctionner. Lorsque j'aurais du temps, je ferais un tuto pour expliquer une autre méthode en POO.

Créez une table date :

Vous créez deux colonnes, une id et une date. Celle id, en int, index et auto-incrémente au niveau des paramètres. Et, celle date, choisissez date.

l'id 1 est ma première tentative sans modifier quoi que ce soit et l'id 2 est la date de naissance rentrée par l'utilisateur après une légère modification du code en PHP !

 

 

Créez le script suivant :

Le formulaire que vous obtenez est le suivant :

Le dossier connexion.php est le script qui me permet de me connecter à ma base de données en PDO.

Le OnFocus permet d'effacer JJMMAAAA du formulaire dès qu'on clique dessus !

Vous pouvez observer ma méthode, j'utilise tout simplement substr() !

Vous pouvez avant de rentrer les données dans la BDD, vérifier la date, par exemple si $jour est supérieur à 31, la personne ne doit pas vivre sur la même planète que nous ! Si $mois est supérieur à 12, idem, comment peut-il y avoir plus de 12 mois dans l'année ? etc...

Voici un exemple en dessous :

 

N'hésitez pas à noter l'article en un simple clique et sans inscription cela me permet d'améliorer en fonction mes tutoriels !


Merci pour votre vote !






Mettre un commentaire sans compte







se connecter pour poster un commentaire avec un compte

COMMENTAIRES

Votre login (inscrit):
mballo
Votre pseudo (non inscrit):
Date de publication :
Dimanche 21 Juillet 2019

Votre commentaire :       
Je ne peux pas lire la vidéo

Votre login (inscrit):
KIBANDE
Votre pseudo (non inscrit):
Date de publication :
Jeudi 18 Avril 2019

Votre commentaire :       
Les scripts sont cacher essaie de les rendre visibles pour nous permettre de bien apprendre. Merci.