Probleme date/heure en timestamp

Résolu
Yuushi_Sato Messages postés 104 Date d'inscription   Statut Membre Dernière intervention   -  
Yuushi_Sato Messages postés 104 Date d'inscription   Statut Membre Dernière intervention   -
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 19252 Date d'inscription   Statut Contributeur Dernière intervention   4 507
 
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   Statut Membre Dernière intervention   1
 
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 19252 Date d'inscription   Statut Contributeur Dernière intervention   4 507
 
Le timestamp contient tout, date et heure.
0
Yuushi_Sato Messages postés 104 Date d'inscription   Statut Membre Dernière intervention   1
 
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 19252 Date d'inscription   Statut Contributeur Dernière intervention   4 507
 
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   Statut Membre Dernière intervention   1
 
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   Statut Membre Dernière intervention   1
 
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 19252 Date d'inscription   Statut Contributeur Dernière intervention   4 507
 
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   Statut Membre Dernière intervention   1
 
merci pour ton aide sa ma retirer une enorme epine du pieds maintenant j'ai compris mon erreur
merci encore
0