Date ?

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Date ?

Re: Date ?

par mere-teresa » 17 juil. 2014, 11:09

Les deux codes que tu montres ne sont pas du PHP. Le second ressemble plutôt à du Javascript.

Est-ce que tu peux expliquer qui tape la date ? L'utilisateur ?
Et ensuite, que fait l'utilisateur ? Il envoie son formulaire avec la date saisie ?

Re: Date ?

par moogli » 17 juil. 2014, 10:32

quand tu affiche la requête sql cela donne quoi ?

le champs e, base c'est quoi ? (donne le create table si tu peux).


@+

Re: Date ?

par atoss77 » 15 juil. 2014, 12:03

merci

voici un morceau du code : pour tapez la date
if(($val!="")&&($val!="00/00/0000")){
$jj=substr($val,0,2);
$mm=substr($val,3,2);
$yyyy=substr($val,6,4);
$aTime=mktime(0,0,0,$mm,$jj,$yyyy);
$val=date("Y-m-d H:i:s",$aTime);
$SQL.="`".$key."`='".$val."', ";
et ce code la converti en fr :
function ConvertDate(ctrl){
		var txt="";
		txt=ctrl.value;
		txtN=NumOnly(txt);
		if(txtN.length==8){
		aDay=txtN.substr(0,2);
		aMonth=txtN.substr(2,2);
		aYear=txtN.substr(4,4);
		ctrl.value=aDay+"/"+aMonth+"/"+aYear;

Re: Date ?

par moogli » 15 juil. 2014, 11:33

salut,

sans code on ne peux pas vraiment t'aider plus qu'en indiquant les choses classique :
- vu la date tu doit utiliser un timestamp ? (il s'agit de l'origine unix)
- tu ne doit pas insérer correctement
- il est assez rare (pour ne pas dire impossible) qu'un sgbd comprenne une date au format français il faut doit la formater correctement.
Pour cela les sgbd proposer des fonctions (spécifique au sgbd donc la encore je ne peu pas trop d'aier).

si tu veux plus d'info il nous faut :
- le sgbd cible (mysql, oracle, postgresql etc.)
- le code qui pose problème (utilise le bbcode, php /sql, et fournit que le code utilie, pas la peine de mettre 1000 lignes de code ;) )


@+

Re: Date ?

par moogli » 15 juil. 2014, 11:30

Modération :
Merci d'utiliser un titre clair et qui correspond bien à ta demande.
Les titres contenant "HELP !", "Aidez-moi", "J'ai un problème", "Ça marche pas",...
n'apportent rien à la compréhension de ta demande.

Par ailleurs, nous savons déjà par ton message que tu as besoin d'aide.

Tu peux corriger ton titre en éditant ton premier message.

Merci de prendre le temps de lire les règlements.

Date ?

par atoss77 » 15 juil. 2014, 11:19

Bonjour

Je vous savoir comment je dois faire mon code lorsque je tape la date 31/12/2099

car il me donne la date suivante une fois enregistrer : 01/01/1970


Merci pour vos réponse