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 :

multi-calcul en php.


Sujet :

PHP & Base de données

  1. #1
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2007
    Messages
    197
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2007
    Messages : 197
    Points : 54
    Points
    54
    Par défaut multi-calcul en php.
    onjour à tous, j'essaie de faire un script qui me permet de calculer des intérêts. Pour ça j'ai une créance, il faut savoir qu'elle est composée de plusieurs factures. Le calcul des intérêts démarre à partir de la date échue jusqu'au jour J (aujourd’hui).

    A savoir, j'ai la facture n° ABC qui a pour montant principal X € et sa date échue est n-1
    j'ai la facture n° DEF qui a pour montant principal Y € et sa date échue est n-1
    Je voulais faire un script qui permette pour chaque facture de calculer les intérêts et d'en faire la somme pour que le tout s'affiche dans un <?php echo ?> le soucis est que je sais le faire pour chaque facture mais je ne sais pas comment faire pour tout regrouper. car les dates échue peuvent varier d'une facture à l'autre et également que les montants principaux ne sont pas les mêmes. La créance est identifiée par un numéro de dossier qui regroupe toutes les factures. chaque facture contient un id, le n° de dossier à laquelle elle se réfère, ainsi que le montant principal et la date échue. D'avance merci pour votre aide.

    J'ai ça, mais je ne sais plus comment progresser. enfin j'arrives plus à avancer.

    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
    $total_interet = 0;
    $total_principal = 0;
    $taux_interet = ?;
     
    $sql = 'select facture, principal, echeance from table_facture where dossier = 1';
    $query = mysql_query($sql);
    while ($data=mysql_fetch_assoc($query))
    {
       $facture = $data['facture'];
       $principal = $data['principale'];
       $echeance = $data['echeance']; // faire une convertion en date php
       $duree= DATEDIFF(NOW(),$date_echeance)
       $intéret = calcul principal & duree & taux 
     
       $total_interet += $interet;
       $total_principal += $principal;
     
       echo des données avec formatage
    }
    echo des totaux avec formatage

  2. #2
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2007
    Messages
    197
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2007
    Messages : 197
    Points : 54
    Points
    54
    Par défaut
    Bonjour, sans réponse et toujours bloqué, je me demandais si quelqu'un avait éventuellement une piste? par avance merci.

  3. #3
    Membre confirmé Avatar de humitake
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2010
    Messages
    399
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2010
    Messages : 399
    Points : 578
    Points
    578
    Par défaut
    Bonjour,

    Citation Envoyé par piotrowski-s
    je sais le faire pour chaque facture mais je ne sais pas comment faire pour tout regrouper
    Je ne vois pas ton problème ...

    Si tu est capable de faire le calcul nécessaire et obtenir le résultat pour chaque facture il te suffit de les additionner entre eux non ?

    Si ton problème viens du fait que tu souhaite également additionner le total avec des facture venant d'un autre dossier il te suffit de modifier ta requête SQL en supprimant la clause where non ?
    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    $sql = 'select facture, principal, echeance from table_facture';

Discussions similaires

  1. [Conception] problème de calcul en php
    Par yannick29 dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 01/10/2007, 08h32
  2. Comment faire du multi thread en php?
    Par sirbaldur dans le forum Bibliothèques et frameworks
    Réponses: 3
    Dernier message: 12/01/2007, 17h56
  3. [MySQL] Fonctions calculs SQL/PHP pour projet football
    Par spamyx dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 25/04/2006, 16h16
  4. [Calendrier] Multi-utilisateurs en php avec les ACL
    Par moabomotal dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 5
    Dernier message: 06/12/2005, 17h51
  5. multi update avec php/ mysql
    Par arnoweb dans le forum Administration
    Réponses: 1
    Dernier message: 17/11/2005, 22h10

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