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 :

Pb enregistrement date [MySQL]


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre Expert
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    1 349
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Avril 2006
    Messages : 1 349
    Par défaut Pb enregistrement date
    Bonjour

    Dans mon formulaire j'ai un champ date qui se a pour valeur la date du jour (2006-16-05). Lorsque j'enregistre ce champs dans ma base la valeur du champs devient 0000-00-00

    Je ne vois pas du tous a quoi c'est du..

    Voici le code de mon formulaire:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <label><span class="legende_elmt">date</span><input type="text" name="date" maxlength="10" class="cases" value="<?echo $date = date("Y-d-m");?>" /></label>
    Voici le code d'envoi de ma requete:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    $req = "insert into mouvements (`piece`,`dprise`,`napp`,`tech`,`etatpiece`,`comm`)  values ('$piece','$date','$apnum','$tech','$etat','$com')";
            echo $req;
        if (!mysql_query($req))
            {
                die('Requete invalide : ' . mysql_error() );
            }
        else 
            {
                print " Le mouvement sur la piece de pn :".$pn." a bien été enregistrée  \n";
            }
    et le echo $req m'affiche:

    insert into mouvements (`piece`,`dprise`,`napp`,`tech`,`etatpiece`,`comm`) values ('1','2006-16-05','162527','','GOOD','0515')

    J'espere que vous pourrez m'aider pasqeu je vois vraiment pas....

    Mci d'avance pour toutes vos réponses

  2. #2
    Membre émérite
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    774
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : Canada

    Informations forums :
    Inscription : Juillet 2005
    Messages : 774
    Par défaut
    c'est parce que tu enregistre avec le mauvais format. en fait dans la base de données c'est sous la forme annee-mois-jour alors que tu fais annee-jour-mois

  3. #3
    Membre Expert
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    1 349
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Avril 2006
    Messages : 1 349
    Par défaut
    lol erreur de newbies dsl davoir poster pour ça

    mci

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

Discussions similaires

  1. Enregistrer date d'installation dans le registre
    Par PerpetualSnow dans le forum Visual Studio
    Réponses: 0
    Dernier message: 30/10/2009, 09h15
  2. Réponses: 5
    Dernier message: 22/04/2009, 09h24
  3. enregistrement date mais perte des hhmmss
    Par supernicoco dans le forum JDBC
    Réponses: 3
    Dernier message: 02/04/2009, 18h37
  4. Comment enregistrer dates NULL dans la base de données ?
    Par Arfigado dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 04/09/2006, 17h58
  5. Réponses: 1
    Dernier message: 30/07/2006, 11h49

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