Probleme date/heure en timestamp

Résolu/Fermé
Yuushi_Sato Messages postés 104 Date d'inscription mardi 1 décembre 2009 Statut Membre Dernière intervention 18 février 2021 - 17 déc. 2009 à 23:11
Yuushi_Sato Messages postés 104 Date d'inscription mardi 1 décembre 2009 Statut Membre Dernière intervention 18 février 2021 - 29 déc. 2009 à 18:35
Bonjour,
le probleme le voici j'ai un formulaire a rempli mais je n'arrive pas a implenter le code en timestamp sur ma page php pour qu'il soit enregistrer dans sql, ma table fonctionne en timestamp quand je modifie dans la table sql mais il ne l'enregistre pas en validant mon formulaire
y'a t'il quelqu'un pour m'aider please?

9 réponses

avion-f16 Messages postés 19249 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 15 juin 2024 4 504
17 déc. 2009 à 23:13
Le champ "date" de ta table doit être du type INT.
Ensuite, récupère le timestamp actuel à l'aide de $_SERVER['REQUEST_TIME'] ou time()
https://openclassrooms.com/fr/courses
0
Yuushi_Sato Messages postés 104 Date d'inscription mardi 1 décembre 2009 Statut Membre Dernière intervention 18 février 2021 1
24 déc. 2009 à 15:05
le probleme c'est que j'arrive pas la date et l'heure ne veulent pas etre poster en meme temps que mon formulaire
0
avion-f16 Messages postés 19249 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 15 juin 2024 4 504
24 déc. 2009 à 16:37
Le timestamp contient tout, date et heure.
0
Yuushi_Sato Messages postés 104 Date d'inscription mardi 1 décembre 2009 Statut Membre Dernière intervention 18 février 2021 1
29 déc. 2009 à 15:00
j'ai essayer sa mais sa marche toujours pas apres mon while
".date("d/m/Y \à\ H:i",$resultat["date"])."

une idee parce que sa m'affiche la date 01/01/1970 à 01:33
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
avion-f16 Messages postés 19249 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 15 juin 2024 4 504
29 déc. 2009 à 15:55
Tu enregistres bien le timestamp dans le champ "date" ?
Comme je l'ai déjà dis, pour récupérer le timestamp actuel :
• Si ta version de PHP est < à 5.1 : fonction time()
• Si ta version de PHP est ≥ à 5.1 : variable $_SERVER['REQUEST_TIME']
0
Yuushi_Sato Messages postés 104 Date d'inscription mardi 1 décembre 2009 Statut Membre Dernière intervention 18 février 2021 1
29 déc. 2009 à 17:45
mais le probleme c'est pour poster la date en php vers sql

j'y comprend rien serieux et pourtant j'ai deja coder les 3/4 du site et je bloque la dessus

lors de la requete sql je fais date Values time() ou y autre chose a faire avant j'ai regarder sur plein de forum different et maintenant je pige plus rien suis dans le brouillard completement
0
Yuushi_Sato Messages postés 104 Date d'inscription mardi 1 décembre 2009 Statut Membre Dernière intervention 18 février 2021 1
29 déc. 2009 à 17:46
if (isset($_POST['contenu']))
	   {
		$contenu = $_POST['contenu'];
		$auteur = $_POST['auteurn'];
		
		//enregistrement dans la base de données
	mysql_query("INSERT INTO news (contenu, auteurn, date) VALUES ('$contenu','$auteurn',time())")OR die(mysql_error());

je le mais pour aidez un peu
0
avion-f16 Messages postés 19249 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 15 juin 2024 4 504
29 déc. 2009 à 17:48
Tu dois utiliser l'indentation pour utiliser une fonction dans une chaine.
mysql_query("INSERT INTO news(contenu, auteurn, date) VALUES('$contenu','$auteurn',".time().")") or die(mysql_error());
0
Yuushi_Sato Messages postés 104 Date d'inscription mardi 1 décembre 2009 Statut Membre Dernière intervention 18 février 2021 1
29 déc. 2009 à 18:35
merci pour ton aide sa ma retirer une enorme epine du pieds maintenant j'ai compris mon erreur
merci encore
0