IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

Enregistrer format date fraçais dans BDD [MySQL]


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    directeur hypermarché
    Inscrit en
    Avril 2009
    Messages
    227
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yonne (Bourgogne)

    Informations professionnelles :
    Activité : directeur hypermarché

    Informations forums :
    Inscription : Avril 2009
    Messages : 227
    Par défaut Enregistrer format date fraçais dans BDD
    Bonjour ,

    J'ai le petit script suivant pour afficher la date au format français :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     function dateswitch($Date)			// swith MySql (year-mm-day) - input (day-mm-year)
    {	$dates=explode(" ", " ".$Date);
    	$Date=$dates[1];	
    	$Time= $dates[2];
    	if ($Time!=null) $Time=" $Time";
    	$regs=explode("-", "-".$Date);
    	return $regs['3']."-".$regs['2']."-".$regs['1']."$Time";
    }
    date_default_timezone_set('Europe/Paris');
     
    	?>
    et je souhaite insérer la donnée dans ma BDD via un champ caché :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <input type="hidden" name="date_vente" value="<?php echo dateswitch(date("Y-m-d H:i:s" )); ?>" size="32" />
    Si je fais seulement un echo , ok !
    Mais rien à l'insertion ...Je suppose que cela vient du type de champ de date_vente.
    J'ai pour part ,Datetime et je ne sais pas ce qu'il faut renseigner au niveau de la BDD pour que ça fonctionne ... Date ? Timestamp ? time ? autre chose ?

    merci d'avance ,

    HAbroc

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Pour les differences entre les divers type de champ de temps, je t'invite a consulter la documentation mysql.

    Pour ton problème, tu devrais commencer par afficher la requete que tu executes afin de controler si elle est correcte dans sa syntaxe et avec toutes les valeurs attendues.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  3. #3
    Membre éclairé
    Homme Profil pro
    directeur hypermarché
    Inscrit en
    Avril 2009
    Messages
    227
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yonne (Bourgogne)

    Informations professionnelles :
    Activité : directeur hypermarché

    Informations forums :
    Inscription : Avril 2009
    Messages : 227
    Par défaut
    J'y suis enfin ...

    J'ai mis mon champ date en VARCHAR dans ma BDD ( Mysql ).
    J'insère la donnée date via un formulaire de façon à ce que la date soit de type text :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     $_POST['date_vente'], "text",
    La date est bien enregistrée au format Français dans ma BDD ( en tenant compte du fuseau horaire ) de la manière suivante :

    Jour-Mois-Année Heure:minute:seconde

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [E-03] Intégrer un format date spécifique dans une textBox
    Par moilou2 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 01/12/2008, 14h36
  2. Enregistrement et sélections images dans bdd ms sql.
    Par Jean_guy dans le forum Windows Forms
    Réponses: 5
    Dernier message: 05/01/2008, 11h51
  3. format date/heure dans le code
    Par Invité dans le forum VBA Access
    Réponses: 2
    Dernier message: 19/10/2007, 20h24
  4. utiliser un format "date heure" dans une formule
    Par Tonton Phil dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 09/08/2007, 14h37
  5. [SGBD] FPDF+enregistrer le pdf généré dans BDD MySQL
    Par Flushovsky dans le forum SQL Procédural
    Réponses: 3
    Dernier message: 29/11/2005, 16h22

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo