Base de données, date inscription ?

Répondre
mcbila
mcbila
Déconnecté
Bonjour, dans ma base de données MySql les internautes peuvent s'inscrires, je voudrais connaitre la date de leur inscription, comment puis je faire cela ? Merci
Lefounard
Lefounard
Déconnecté
I am singing in the rain , I am happy again !!
tu inseres dans un champs date ou date time, une variable dans laquelle tu stocke la valeur retourné par date en php, en specifiant le format.
Mattes le comment faire sur les news, sur le site, dans la page d'insertion d'une news !
Ciao,
mcbila
mcbila
Déconnecté
> Lefounard : Merci, c'est exactement ce dont j'avais besoin.

Autre petit problème : comment envoyer une datetime au format html par email ?
Merci,
J'ai essayé sans succés :
  1.  
  2. <?php  
  3. $date=$_POST['Y-m-d H:i:s'];  
  4. $name=$_POST['name'];  
  5.  
  6. $headers = "MIME-Version: 1.0rn";  
  7. ...  
  8.  
  9. mail($to, $subject, $message, $headers);  
  10.  

  1.  
  2. $date=$_POST('Y-m-d H:i:s');
  3. $datetime=$_POST['Y-m-d H:i:s'];
  4.  
Bzh
Bzh
Déconnecté
Ne pas oublier d'utiliser la fonction MySql now() qui sortira la date automtiquement dans le bon format !!!!

$date=$_POST['Y-m-d H:i:s'];
$name=$_POST['name'];

????

Ce ne serait pas plustot :

$date=date('Y-m-d H:i:s');

???
Bzh
Bzh
Déconnecté
Mince je me suis pas très bien exprimé. Je disais donc préférer la fonction now() (fonction de mysql) à la fonction date() de php !!

Désolé... smiley
mcbila
mcbila
Déconnecté
>Bzh Merci
Malgré tout, je recois toujours l'echo ERREUR, l'email arrive pourtant sans problème chez le destinataire ... ?
Merci

  1.  
  2. $date= date('Y-m-d H:i:s');
  3. $name=$_POST['name'];
  4. $message=$_POST['message'];
  5.  
  6. $headers = "MIME-Version: 1.0rn";
  7. $headers .= "Content-type: text/plain; charset=iso-8859-1rn";
  8. $headers .= "X-Priority: 3n";
  9. $headers .= "From: $name <$email>rn";
  10. $headers .= "Reply-to: $name <$email>n";
  11. $headers .= "Return-Path: $name <$email>n";
  12. $headers .= "X-Mailer: PHPn";
  13.  
  14. $subject = "XXX";
  15. $destinataire = "XXXX";
  16. $body = "$message, $date";
  17. if (mail($destinataire,$subject,$body,$headers)) {
  18. echo "OK.";
  19. } else {
  20. echo "ERREUR";
  21. }
  22.  
Bzh
Bzh
Déconnecté
Regarde ce que retourne la fonction mail() !

Je n'ai pas ça en tête ... Regarde la doc ...
mcbila
mcbila
Déconnecté
Rien trouvé à faire .. tout fonctionne parfaitement sauf que l'erreur s'affiche. Bah, un petit bug pas trop grave !
Merci Bzh.
Bzh
Bzh
Déconnecté
Le tit bricolage serait de rajouter @ devant la fonction mail() !!!! (masquer les messages d'erreurs)

Car tout message d'erreur apporte une foule d'info sur la façon dont est construit ton site, et pour la sécurité c'est vraiment pas terrible !!!


Mais, essaye tout de même de savoir pourquoi ce message ....
Répondre
Accès rapide :

Remonter Remonter
L'éditeur javascript - CSS - Gentoo - Tutoriaux PHP - Tutoriels PHP - Php - Breizh Blog