par
Ryle » 20 juil. 2011, 22:07
En fait, ce qui importe c'est la chaine sql que tu vas envoyer à mysql, peut importe comment celle-ci a été constituée.
Pour le moment, tu ne mets à jour que 3 champs de ta table, en te servant de valeur émises par l'utilisateur, mais tu pourrais tout aussi bien fixer certaines variable en dur, ou déterminer ces valeurs à l'aide de traitement php.
Dans ton cas, tu peux récupérer la date courante avec la fonction date() de php. Il te suffit de formater cette date au format attendu par mysql et de l'inclure dans la requête que tu vas lui envoyer. Par exemple :
$req=$bdd->prepare('INSERT INTO formulaire(pseudo,mdp,mail,date)VALUES (?,?,?,?)'); // on précise la zone en plus
$req->execute(array(
$_POST['pseudo'],
md5($_POST['mdp']),
$_POST['mail'],
date('Y-m-d')
));
En fait, ce qui importe c'est la chaine sql que tu vas envoyer à mysql, peut importe comment celle-ci a été constituée.
Pour le moment, tu ne mets à jour que 3 champs de ta table, en te servant de valeur émises par l'utilisateur, mais tu pourrais tout aussi bien fixer certaines variable en dur, ou déterminer ces valeurs à l'aide de traitement php.
Dans ton cas, tu peux récupérer la date courante avec la fonction date() de php. Il te suffit de formater cette date au format attendu par mysql et de l'inclure dans la requête que tu vas lui envoyer. Par exemple :
[php]$req=$bdd->prepare('INSERT INTO formulaire(pseudo,mdp,mail,date)VALUES (?,?,?,?)'); // on précise la zone en plus
$req->execute(array(
$_POST['pseudo'],
md5($_POST['mdp']),
$_POST['mail'],
date('Y-m-d')
));[/php]