Précédent   Forum des professionnels en informatique > PHP > Langage > Formulaires
Formulaires Forum d'entraide sur les formulaires avec PHP. Avant de poster -> FAQ formulaires, Cours de formulaires et Sources de formulaires
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 10/07/2007, 13h21   #1
Membre à l'essai
 
Inscription : décembre 2006
Messages : 65
Détails du profil
Informations forums :
Inscription : décembre 2006
Messages : 65
Points : 21
Points : 21
Par défaut Date auto dans un formulaire

Bonjour,

J'ai réalisé un script pour mon livre d'or. L'internaute a juste a inscrire son pseudo, le titre du message et le message. A l'affichage, en plus de ces trois informations, on peut y voir la date. Celle-ci correspond a la date au moment où l'internaute valide son message. En local, cela fonctionnait, une fois en ligne, non...

Code :
1
2
3
4
5
6
 
        $nom=$_POST["nommess"];
	$titre=$_POST["titremess"];
	$comment=$_POST["commentairemess"];
	$date = time();
	if (!empty($nom) && !empty($titre) && !empty($comment)) {
Pour gérer la date j'utilise la fonction "time()". Existe t-il une autre méthode pour gérer ce cas ?

Voila
philou029 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/07/2007, 13h24   #2
Membre régulier
 
Avatar de akara
 
Inscription : juin 2007
Messages : 299
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 299
Points : 81
Points : 81
je vois pas mais essaye plutôt avec $today = date("Y_m_d_H_i_s");
akara est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/07/2007, 13h49   #3
Membre à l'essai
 
Inscription : décembre 2006
Messages : 65
Détails du profil
Informations forums :
Inscription : décembre 2006
Messages : 65
Points : 21
Points : 21
Cette méthode ne fonctionne pas...
philou029 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/07/2007, 13h53   #4
Membre régulier
 
Avatar de akara
 
Inscription : juin 2007
Messages : 299
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 299
Points : 81
Points : 81
bizarre tu ne peux pas écrire $date =date() faut que tu mettes des paramètres sinon si tu fais $date =date() tu es sencé avoir un message d'erreur
akara est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/07/2007, 13h55   #5
Membre à l'essai
 
Inscription : décembre 2006
Messages : 65
Détails du profil
Informations forums :
Inscription : décembre 2006
Messages : 65
Points : 21
Points : 21
En utilisant la focntion time(), j'obtenais, en local, la date du jour. Mais là pas moyen.
philou029 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/07/2007, 13h59   #6
Membre régulier
 
Avatar de akara
 
Inscription : juin 2007
Messages : 299
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 299
Points : 81
Points : 81
oui tu obtiens la date du jour mesurée en secondes depuis le début de l'époque UNIX, (1er janvier 1970 00:00:00 GMT)
sinon je vois pas et même avec date("Y/m/d"); je ne vois pas pourquoi tu n'as rien
akara est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/07/2007, 14h09   #7
Membre à l'essai
 
Inscription : décembre 2006
Messages : 65
Détails du profil
Informations forums :
Inscription : décembre 2006
Messages : 65
Points : 21
Points : 21
Ah si merci, avec cette dernière méthode, sa marche !

merci beaucoup akara

ciao
philou029 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/07/2007, 14h14   #8
Membre régulier
 
Avatar de akara
 
Inscription : juin 2007
Messages : 299
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 299
Points : 81
Points : 81
est ce que tu enregistres dans une bdd la date ? si c'est le cas ça devait être alors le format du champs qui ici est xxxx/xx/xx.
tu peux cliquer sur résolu
merci
akara est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 09h27.


 
 
 
 
Partenaires

Hébergement Web