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'ajout de plusieurs dates [MySQL]


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2012
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2012
    Messages : 11
    Par défaut Problème d'ajout de plusieurs dates
    Bonjour à tous,

    J'ai un petit problème d'ajout de plusieurs dates dans ma base de données.
    J'ai une page qui me permet d'ajouter des contrats. Or un contrat à une date de début et une date de fin, rien de très révolutionnaire.

    Mon problème concerne enfaite toute les dates qui sont entre la date de début et la date de fin (que j'appelle les dates échéances). Ces dates d'échéances il faut que je les ajoutes dans ma base de donnée.

    J'ai créé un bout de code en javascript qui me donne toute ces dates, je l'ai alors "transformé" en php. Sauf que ma table est vide.

    Voici la partie de mon code.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
     
                                    $id_cnt=mysql_insert_id();
                                    $add_avoir=mysql_query("INSERT INTO avoir VALUES ('$id_prod','$id_cnt')");
                                    if ($id_perio=='1'){//ajout dans la base de donnée de toutes les échcéances.
                                       $nb_passage = 0;
                                       for ($k=1;$k<=$loyers;$k++){
                                          $mois=($month + $k) - ($nb_passage*13);
                                          if ($mois>12){
                                            $nb_passage = $nb_passage + 1;
                                            $loyers=$loyers+1;
                                          }else{
                                            $date_ins=($year+$nb_passage)+"-"+$mois+"-"+$day;                                        
                                            $req_add_date = mysql_query("INSERT INTO echeancecontrat VALUES ('$date_ins','0')");
     
                                            $req_avoir=mysql_query("INSERT INTO possede VALUES ('$date_ins','$id_cnt')");
                                          }
                                        }
                                    }
                                    $firephp->log($id_cnt,"Id du contrat");
                                    $firephp->log($date_ins);
                                    mysql_close();
    L'endroit où ça plante est lorsque j'ajoute dans la table echeance contrat.

    En ce qui concerne la base de donnée.
    ----Table echeancecontrat-----
    DateEcheance date
    FactureEnvoyéO/N tinyint(1)


    Est-ce que le problème ne viendrait pas de mysql_insert_id ?

    Cordialement,

    Pygmy

  2. #2
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2012
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2012
    Messages : 11
    Par défaut
    J'ai résolu le problème.

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

Discussions similaires

  1. Problème pour ajouter un nombre de mois à la date en cours
    Par patnership dans le forum Collection et Stream
    Réponses: 8
    Dernier message: 02/02/2015, 19h09
  2. [2.x] Ajout de plusieurs dates dans un formulaire
    Par Himloy dans le forum Symfony
    Réponses: 11
    Dernier message: 27/03/2014, 13h57
  3. ajout de plusieurs lignes avec différentes dates
    Par slayer07 dans le forum Développement
    Réponses: 5
    Dernier message: 09/11/2012, 13h54
  4. Problème ajout de plusieurs lignes DataGridView
    Par tssi555 dans le forum VB.NET
    Réponses: 3
    Dernier message: 28/08/2008, 10h46

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