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 :

Date à l'insertion


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2013
    Messages
    377
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Janvier 2013
    Messages : 377
    Par défaut Date à l'insertion
    Bonjour je saisi la date sous la forme JJ/MM/AAAA ensuite je la converti pour l'insérer dans ma base de donnée masi à l'insertion je vérifie ma base et je vois qu'il m'insère tout le temps une valeur null 0000-00-00 voici mon code
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    $datetransformateur=$_POST["datetransformateur"];
    list($jour, $mois, $annee)=explode ('/',$datetransformateur);
    $datetransformateurf=date("Y-m-d", mktime(0,0,0,$mois,$jour,$annee));
     
    $requete="INSERT INTO transformateur (identifiant,marque, date_fabrication,type,puissance,primaire1,primaire2, secondaire,bormt, borbt, poids,qtite_huile,valeur,fusible,zone,choix,nom,nomposte,gdo,datetransformateur,entreprise) VALUES"."('".$_POST['identifiant']."','".$_POST['marque']."', '". $_POST['date_fabrication']."', '".$_POST['type']."', '".$_POST['puissance']."',  '".$_POST['primaire1']."', '".$_POST['primaire2']."', '".$_POST['secondaire']."', '".$_POST['bormt']."', '".$_POST['borbt']."', '".$_POST['poids']."','".$_POST['qtite_huile']."', '".$_POST['valeur']."',  '".$_POST['fusible']."', '".$_POST['zone']."', '".$_POST['choix']."',  '".$_POST['nom']."', '".$_POST['nomposte']."',  '".$_POST['gdo']."',  '".$datetransformateur."', '".$_POST['entreprise']."')" ;
    $resultat=mysql_query($requete) or die(mysql_error());
    if ($resultat) echo "<p class='titre_2'>La saisie à été correctement effectuée </p>";

  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
    tu as mis $datetransformateur au lieu de $datetransformateurf

    plus simple :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    $date = date_create_from_format('d/m/Y', $_POST["datetransformateur"]);
    if (!$date) {
        exit('Date non valide');
    }
    else {
    $requete="INSERT INTO transformateur (identifiant,......,datetransformateur,entreprise) VALUES"."('".$_POST['identifiant']."',......,  '".$date->format('Y-m-d')."', '".$_POST['entreprise']."')" ;
    }
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  3. #3
    Membre très actif
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2013
    Messages
    377
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Janvier 2013
    Messages : 377
    Par défaut
    Merci c'est résolu

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

Discussions similaires

  1. Date d'insertion d'une ligne
    Par bmasimo dans le forum SQL
    Réponses: 3
    Dernier message: 05/09/2014, 16h31
  2. Format de date avec INSERT INTO (SQL)
    Par St-Jean dans le forum Requêtes et SQL.
    Réponses: 2
    Dernier message: 21/10/2007, 16h51
  3. récupération date d'insertion données
    Par cesoir dans le forum SQL Procédural
    Réponses: 2
    Dernier message: 21/06/2007, 20h33
  4. recupérer une date d'insertion
    Par lunatic dans le forum SQL Procédural
    Réponses: 8
    Dernier message: 08/09/2005, 19h02
  5. [Date][SQL date][Format] insertion d'une heure
    Par goulime dans le forum JDBC
    Réponses: 11
    Dernier message: 26/01/2004, 11h38

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