Bonsoir
Je rencontre un soucis pour insérer une date dans un champ de type date de ma table via un formulaire
Voici comment je procède pour renseigner la table
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
$ datnais = htmlspecialchars($_POST[datnais]);
$ nom = htmlspecialchars($_POST[‘nom’]);
 
foreach($_POST as $key => $val) {
        $$key = mysqli_real_escape_string($mabase, trim($val));
  }
 
  $query="INSERT INTO `adherents` (`nom`, ` datnais`) 
                 VALUES ('$nom', '$ datnais);";
 
  mysqli_query($mabase, $query) or die("Impossible d'inserer : $query");
Lorsque j’execute ce code mon champ datnais (type date)de ma table contient toujours les valeurs 0000-00-00 comme si j’avais pas renseigné le champ
Par contre le champ nom (type varchar) contient bien les valeurs saisies dans le formulaire
Alors je souhaite connaitre ce qui manque à mon code pour pouvoir inserer véritablement les saisies du formulaire dans le champ date

Bien cordialement