Bonjour,

J'ai un petit formulaire, qui inscrit des choses dans une BDD. Je voudrais aussi l'heure et la date, mais je n'ai que des 0000-00-00 00:00:00

Voila le formulaire et la récupération de la date :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
 
<?php
setlocale(LC_TIME, 'fr_FR');
$date = strftime('%d/%m/%Y %H:%M:%S');
echo "Nous somme le : $date";
?>
 
 
<center>
<form action="cible.php" method="post">
<p>
    <label for="pseudo">Pseudo</label> : <input type="text" name="pseudo" /><br />
    <label for="message">Message</label> : <input type="text" name="message"/><br />
    <input type="hidden" name="date" value="$date" />
    <input type="submit" value="Valider" />
</p>
</form>
 
</center>

Et voila le fichier qui traite le formulaire et inscrit les données dans la BDD :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
$req = $bdd->prepare('INSERT INTO minichat (pseudo, message, date) VALUES(?, ?, ?');
$req->execute(array($_POST['pseudo'], $_POST['message'], $date));
La table date est de type DATETIME.

Si quelqu'un voit ce qui ne va pas svp ?
Merci d'avance,
Très cordialement,

ANDRE Ani