Base de données, date inscription ?
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
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,
I am singing in the rain , I am happy again !!
> 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
Bzh
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
Bzh
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é...
>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";
$destinataire = "XXXX";
$body = "$message, $date";
if (mail($destinataire,$subject,$body,$headers)) {
echo "OK.";
} else {
echo "ERREUR";
}
le 12/08/2006 à 21:08
Bzh
Regarde ce que retourne la fonction mail() !
Je n'ai pas ça en tête ... Regarde la doc ...
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
Bzh
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 ....
Ecrire un message
Votre message vient d'être créé avec succès.
BB-Code
Pour insérer une URL clickable
Pour insérer une adresse E-mail
Pour annoter
Pour écrire du code
Pour faire un lien vers une fonction PHP
Pour écrire du texte préformaté
Pour écrire du texte en gras
Pour écrire du texte en italique
Pour écrire du texte souligné
Pour écrire du texte barré
Pour écrire un titre principal
Pour écrire un titre secondaire
Pour écrire une liste
Smiley
:bond:
:boxe:
:bsmile:
:bump:
:clap:
:coeur:
:cool:
:cry:
:eek:
:evil:
:fleur:
:fou2:
:fou:
:grin:
:grrr:
:hammer:
:hippy:
:hum:
:idee2:
:idee:
:kdo:
:king:
:ko:
:lol:
:love2:
:love:
:mad:
:maitre:
:noel:
:oops:
:raa:
:razz:
:roll:
:sad:
:skull:
:smile:
:timide:
:trink:
:vice:
:vomi:
:wink:
:zzz: