Base de données, date inscription ?
le 24/07/2006 à 11:35
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
le 24/07/2006 à 12:07
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,
le 12/08/2006 à 18:14
> 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 :
<?php $date = $_POST [ 'Y-m-d H:i:s' ] ; $name = $_POST [ 'name' ] ; $headers = "MIME-Version: 1.0rn" ; . . . mail ( $to , $subject , $message , $headers ) ;
$date=$_POST('Y-m-d H:i:s'); $datetime=$_POST['Y-m-d H:i:s'];
le 12/08/2006 à 18:44
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');
???
le 12/08/2006 à 18:46
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é...
le 12/08/2006 à 20:59
>Bzh Merci
Malgré tout, je recois toujours l'echo ERREUR, l'email arrive pourtant sans problème chez le destinataire ... ?
Merci
$date= date('Y-m-d H:i:s'); $name=$_POST['name']; $message=$_POST['message']; $headers = "MIME-Version: 1.0rn"; $headers .= "Content-type: text/plain; charset=iso-8859-1rn"; $headers .= "X-Priority: 3n"; $headers .= "From: $name <$email>rn"; $headers .= "Reply-to: $name <$email>n"; $headers .= "Return-Path: $name <$email>n"; $headers .= "X-Mailer: PHPn"; $subject = "XXX"; $de stinataire = "XXXX"; $body = "$message, $date"; if (mail($destinataire,$subject,$body,$headers)) { echo "OK."; } else { echo "ERREUR"; }
le 12/08/2006 à 21:08
Regarde ce que retourne la fonction mail() !
Je n'ai pas ça en tête ... Regarde la doc ...
le 15/08/2006 à 04:48
Rien trouvé à faire .. tout fonctionne parfaitement sauf que l'erreur s'affiche. Bah, un petit bug pas trop grave !
Merci Bzh.
le 15/08/2006 à 21:25
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 ....
Accès rapide :
PHP / MySQL
HTML / CSS
Javascript
Autres technologies
Le site
Les 3H du PHP
Le bar
Script / Production personnelle
Remonter