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

Langage PHP Discussion :

recuperer date du systéme php


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif
    Inscrit en
    Février 2011
    Messages
    137
    Détails du profil
    Informations forums :
    Inscription : Février 2011
    Messages : 137
    Par défaut recuperer date du systéme php
    Bonjour à tous,
    j'ai mon code, d'habitude ça marche bien toujours et l'insertion de la date dans la base de données est correcte, aujourdhui ça n'a pas marché, j'ai cherché l'erreur partous et j'en trouve rien, il m'affiche
    < Invalid datetime format: 1292 Incorrect date value: '04.14.2012' for column 'date' >
    et voila mon code
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    try
    {
    $date=date("m.d.Y");
    $pub=new Publication($_POST['nomfr'],$_POST['nomen'],$_POST['descfr'],$_POST['descen'],$date,$nomImage,$user->id);
    $pub->ajouter($nomImage,$_POST['nomfr'],$_POST['nomen'],$_POST['descfr'],$_POST['descen'],$date,$user->id);
    }
    la date au niveau de la base de données est de type date, j'ai déjà testé mon code tant de fois, maintenant je ne sais pas pourquoi il est blocké
    Merci pour votre aide

  2. #2
    Membre chevronné
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    316
    Détails du profil
    Informations personnelles :
    Âge : 70
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 316
    Par défaut
    bonjour,
    saur erreur de ma part, sur une bdd, normalement un format date s'écrit Y-m-d

  3. #3
    Membre très actif
    Inscrit en
    Février 2011
    Messages
    137
    Détails du profil
    Informations forums :
    Inscription : Février 2011
    Messages : 137
    Par défaut
    oui au niveau de la base de donnée il est au format date,

  4. #4
    Membre chevronné
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    316
    Détails du profil
    Informations personnelles :
    Âge : 70
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 316
    Par défaut
    ça coince à quel endroit?
    vous envoyez un format qui ne sera pas le même que celui de la bdd; dans votre classe
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $pub->ajouter($nomImage,$_POST['nomfr'],$_POST['nomen'],$_POST['descfr'],$_POST['descen'],$date,$user->id);
    , il y a un convertisseur de date pour la remettre dans le bon ordre?

  5. #5
    Membre très actif
    Inscrit en
    Février 2011
    Messages
    137
    Détails du profil
    Informations forums :
    Inscription : Février 2011
    Messages : 137
    Par défaut
    Bon, j'ai changé le type de ma colonne date de "date" vers "text" et ça a marché mais est ce que c'est efficace?

  6. #6
    Membre chevronné
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    316
    Détails du profil
    Informations personnelles :
    Âge : 70
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 316
    Par défaut
    non, ce n'est pas en zappant un problème que tu vas le résoudre.
    d'autant plus que les formats date servent à faire des tris.
    les dates envoyées à une bdd doivent être du type Y-m-d
    il faut que tu vérifies ce que tu envoie comme format.
    mais surtout, ne passe pas tes colonnes de table en text; c'est ingérable

Discussions similaires

  1. Réponses: 2
    Dernier message: 15/06/2007, 00h35
  2. [Système] PHP frame en séquentiel
    Par briens dans le forum Langage
    Réponses: 5
    Dernier message: 19/10/2005, 12h08
  3. Date à utiliser en php
    Par benny7 dans le forum MS SQL Server
    Réponses: 6
    Dernier message: 31/08/2005, 11h16
  4. [FLASH MX2004] Recuperation d'une variable php
    Par Shooter dans le forum Flash
    Réponses: 2
    Dernier message: 30/06/2005, 09h37
  5. recuperer date dans un batch et la placer en variable
    Par Phenomenium dans le forum Windows
    Réponses: 6
    Dernier message: 07/06/2004, 10h44

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