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 :

problème d'insertion de date picker mysql php


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Janvier 2009
    Messages
    83
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Janvier 2009
    Messages : 83
    Par défaut problème d'insertion de date picker mysql php
    Bonjour !

    Une aide de votre part me permettra encore d'évoluer dans tout ce que je fais.
    J'ai utilisé date picker dans mon formulaire mais je n'arrive pas à avancer à chaque fois que j'introduit la date dans mysql rien n'apparaît seulemnt 000-00-00, ma date picker c'est en format AAAA-MM-JJ et mysql aussi à le même format pourtant mais ça ne marche pas, je ne sais pas si j'ai peut être fait une erreur dans mon code d'insertion le voici.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $sql = 'INSERT INTO `membre` (`id`, `nom`, `prenom`, `password`, `matricule`, `privilege`, `date`, `birthday`)  VALUES(NULL, "'.mysql_escape_string($_POST['nom']).'","'.mysql_escape_string($_POST['prenom']).'", "'.mysql_escape_string(md5($_POST['password'])).'", "'.mysql_escape_string($_POST['matricule']).'","'.mysql_escape_string($_POST['privilege']).'","'.birthday('Y-m-d').'"';
    Merci de votre aide

  2. #2
    Membre Expert Avatar de RunCodePhp
    Profil pro
    Inscrit en
    Janvier 2010
    Messages
    2 962
    Détails du profil
    Informations personnelles :
    Localisation : Réunion

    Informations forums :
    Inscription : Janvier 2010
    Messages : 2 962
    Par défaut
    Salut

    ma date picker c'est en format AAAA-MM-JJ et mysql aussi à le même format
    En es-tu certain ?

    Que ce passe t-il dans cette fonction birthday() ?
    Si tu fais un echo birthday('Y-m-d'), qu'est-ce qu'il s'affiche ?
    Cette fonction n'attendrait-elle pas 2 paramètres : La valeur et le format.
    Par exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    birthday($_POST['date_picker'], 'Y-m-d');
    Par ailleurs, tu parles d'une donnée date picker, où est-ce quelle est ?


    Ceci dit, théoriquement cette requête n'est pas correcte, MySQL devrait renvoyer une erreur.
    Il y a 8 données à insérer :
    id, nom, prenom, password, matricule, privilege, date, birthday
    Puis 7 valeurs insérées : (je raccourci)
    NULL, $_POST['nom']), $_POST['prenom'], $_POST['password'], $_POST['matricule'], $_POST['privilege'], birthday('Y-m-d')
    Il en manque 1 : date
    (le code ici n'est peut être pas identique à ce que tu as).

Discussions similaires

  1. problème d'insertion de date mysql php
    Par glodybiss4 dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 09/01/2012, 15h43
  2. [MySQL] problème d'insertion dans ma BD MySQL
    Par Kerrisson dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 24/04/2007, 22h50
  3. probleme insertion de date dans mysql
    Par alpking dans le forum Requêtes
    Réponses: 2
    Dernier message: 24/11/2006, 14h12
  4. Problème d'INSERT avec caractères accentués: mysql 5.0
    Par yizashi dans le forum Installation
    Réponses: 2
    Dernier message: 05/04/2006, 10h26
  5. Problème d'insertion dans une table MYSQL
    Par greg69 dans le forum Requêtes
    Réponses: 4
    Dernier message: 24/10/2005, 11h34

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