Hello,

J'ai réussi à enregistrer du timestamp dans ma table de mon forum sous l'attribut "datepost" avec cette requête et la fonction NOW():

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
$SQL = "INSERT into forum2 (datepost, login, message) VALUES (NOW(),'".$_POST["login"]."','".$_POST["message"]."')";
mysql_query($SQL);
Sauf que pour l'afficher sur le forum j'ai essayé ça:

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
$SQL = "SELECT * FROM forum2"
         . " ORDER BY ID DESC";
      $res = mysql_query($SQL);
      // Tant qu'il y a des messages
      while($val=mysql_fetch_array($res)) {
         // Nouvelle ligne
         echo "<tr><td>";
         // Ecrit la date du message
         echo DATE_FORMAT(datepost,"%d/%m/%Y à %H%M%S",$val["datepost"]);
         // Ecrit le login de l'auteur
         echo " - ".$val["login"];
         echo "<br>";
         // Ecrit le message, n'autorise pas les code html ;)
         echo htmlentities($val["message"]);
         // Fin de ligne
         echo "</td></tr>";
et j'ai ces erreurs:

Notice: Use of undefined constant datepost - assumed 'datepost' in C:\wamp\www\celibataire-rencontres-internet\forum.php on line 54

Warning: date_format() expects exactly 2 parameters, 3 given in C:\wamp\www\celibataire-rencontres-internet\forum.php on line 54
Pourtant c'est bien la bonne fonction pour afficher la date à partir de timestamp.
Merci