Problème avec un formulaire

Derf
Invité n'ayant pas de compte PHPfrance

06 sept. 2006, 13:32

Bonjour à tous,

J'ai un problème avec un bout de code, dans un formulaire j'ai:
<? setlocale(LC_TIME, "fr"); ?>
<input type="hidden" name="date" value="<? echo strftime("%A %d %B"); ?>">
<input type="hidden" name="heure" value="<?  echo date("H:i"); ?>">
puis pour tester si ca marche je fait:
<?
echo $_POST['date'] + "<p />";
echo $_POST['heure'];
?>
le résultat est le suivant:

Code : Tout sélectionner

mercredi 6 septembre 0
donc, je pense que vous avez compris, pourquoi il m'affiche 0 a la place de l'heure???

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

06 sept. 2006, 13:46

Est-ce que tu as regardé le code source de ton formulaire ? Est-ce que le champs caché contient 0 ou une autre valeurs ?
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

Eléphant du PHP | 50 Messages

08 sept. 2006, 16:43

Une autre solution afin d'éviter le formulaire serait de récupérer la date dans le traitement de tes données de formulaire (insertion dans une BD, envoi de mail, etc). Ainsi tu n'as pas besoin de passer les données par un champ. Ce qui peut éviter ce problème.

Ciao

Mammouth du PHP | 1776 Messages

08 sept. 2006, 16:46

Une autre solution afin d'éviter le formulaire serait de récupérer la date dans le traitement de tes données de formulaire (insertion dans une BD, envoi de mail, etc). Ainsi tu n'as pas besoin de passer les données par un champ. Ce qui peut éviter ce problème.

Ciao
+1 :pouce: