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

Langage PHP Discussion :

Addition d'un traitement


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de Orb Dorb
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    71
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2005
    Messages : 71
    Par défaut Addition d'un traitement
    Bonjour à tous,

    Voilà, j'aimerais faire le total de toute mes lignes sans passer par (SUM) car la donnée ne provient pas de la base mais à plutôt été traitée.

    Pour faire plus claire, j'aimerais additioner ce traitement :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <?php 
    $nombre = $row_viewdata['tarif'] + $row_viewdata['tps'] + $row_viewdata['tvq'];
    $nombre_format_francais = number_format($nombre, 2, ',', ' ');
    echo $nombre_format_francais; ?>
    J'essaye de cette façon ;

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <?php 
    $nombre = $row_viewdata['tarif'] + $row_viewdata['tps'] + $row_viewdata['tvq'];
    $Tnombre += $total
    $nombre_format_francais = number_format($total, 2, ',', ' ');
    echo $nombre_format_francais; ?>
    mais sans succès.

    Quelqu'un aurais une réponse...ou de la documentation sur le sujet ? s.v.p

    Merci à l'avance

  2. #2
    Membre confirmé Avatar de Orb Dorb
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    71
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2005
    Messages : 71
    Par défaut
    Personne à une idée ?

    J'ai simplifier mon calcul...

    Je ne trouve pas de documentation sur le sujet dans la F.A.Q ni sur internet.
    Sur php.net il n'y a que le calcul avec des variables.

    J'aissaye tant bien que mal de convertir mes données qui proviennent de la base en variable mais il ne se produit rien.

    Donc ma ligne :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <?php 
    $nombre = $row_viewdata['tarif'] * $row_viewdata['p_num'];
    echo $nombre; ?>
    Que j'aimerais additionner :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <?php 
    $nombre = $row_viewdata['tarif'] * $row_viewdata['p_num'];
    $Tnombre += $nombre;
    echo $Tnombre; ?>
    Mais en vain...

    À l'aide !
    Du temps que quelqu'un me lance une bouée, je continu mes recherches.

    Merci à l'avance

  3. #3
    Invité(e)
    Invité(e)
    Par défaut
    ton message d'erreur !!


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
     
    fais ca 
     
    <?php 
    echo $row_viewdata['tarif'];echo $row_viewdata['p_num'];
    $nombre = $row_viewdata['tarif'] * $row_viewdata['p_num']; $Tnombre += $nombre; 
     
    echo $Tnombre; ?>

  4. #4
    Membre confirmé Avatar de Roromix
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    182
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Calvados (Basse Normandie)

    Informations forums :
    Inscription : Décembre 2005
    Messages : 182
    Par défaut
    Est-ce que au moins $row_viewdata['tarif'] et $row_viewdata['p_num'] affichent quelquechose quand tu fais
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echo $row_viewdata['p_num'];
    ?

    Parce que sinon tu peut faire
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $Tnombre = $Tnombre+$nombre;

  5. #5
    Membre confirmé Avatar de Orb Dorb
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    71
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2005
    Messages : 71
    Par défaut
    Merci pour les réponses mais sans succès

    Citation Envoyé par gseverin
    ton message d'erreur !!
    Il n'y a pas de message d'erreur.
    Il me donne tout simplement 0(zéro)
    Et pour ton code, c'est identique au mien sauf que ça affiche les variables au préalable.

    Citation Envoyé par Roromix
    Est-ce que au moins $row_viewdata['tarif'] et $row_viewdata['p_num'] affichent quelquechose quand tu fais
    Code :

    echo $row_viewdata['p_num'];

    ?

    Parce que sinon tu peut faire
    Code :

    $Tnombre = $Tnombre+$nombre;
    Certainement, ce sont des données dans ma base de donnée.

    J'ai essayé avec ton code et encore 0(zéro)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <?php 
    $nombre = $row_viewdata['tarif'] * $row_viewdata['p_num'];
    $Tnombre = $Tnombre+$nombre;
    echo $Tnombre; ?>
    Je n'ai que deux entrées dans ma base de donnée.
    Une affiche 67 pour le montant($row_viewdata['tarif']) et 3 pour le nombre($row_viewdata['p_num'])
    tandis que l'autre affiche 44 et 6

    Donc :
    67*3=201 et 44*6=264
    La somme des total 201+264=465

    465, c'est ce que j'aimerais qui soit affiché au bas de ma colonne.

    Merci encore pour les réponses et en espérant un éclair de génie pour la prochaine réponse...si j'en mérite une

  6. #6
    Invité(e)
    Invité(e)
    Par défaut
    Citation Envoyé par Orb Dorb
    Merci pour les réponses mais sans succès



    Il n'y a pas de message d'erreur.
    Il me donne tout simplement 0(zéro)
    Et pour ton code, c'est identique au mien sauf que ça affiche les variables au préalable.



    Certainement, ce sont des données dans ma base de donnée.

    J'ai essayé avec ton code et encore 0(zéro)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <?php 
    $nombre = $row_viewdata['tarif'] * $row_viewdata['p_num'];
    $Tnombre = $Tnombre+$nombre;
    echo $Tnombre; ?>
    Je n'ai que deux entrées dans ma base de donnée.
    Une affiche 67 pour le montant($row_viewdata['tarif']) et 3 pour le nombre($row_viewdata['p_num'])
    tandis que l'autre affiche 44 et 6

    Donc :
    67*3=201 et 44*6=264
    La somme des total 201+264=465

    465, c'est ce que j'aimerais qui soit affiché au bas de ma colonne.

    Merci encore pour les réponses et en espérant un éclair de génie pour la prochaine réponse...si j'en mérite une

    en fait je crois savoir pourquoi

    tes variables sin interpretées comme du texte

    mets d'abord tes variables en provenance de ta base de donnes dans une autre variable ou alors cast les ....

    puis aditionnne les


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <?php $nombre = $row_viewdata['tarif'] * $row_viewdata['p_num']; $Tnombre = $Tnombre+$nombre; echo $Tnombre; ?>

  7. #7
    Membre confirmé Avatar de Orb Dorb
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    71
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2005
    Messages : 71
    Par défaut
    Merci gseverin pour ta réponse.

    Mais n'est-tu pas en train de répéter exactement le même code que j'ai posté plus haut ?

    J'ai essayé aussi de cette façon :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    <?php 
    $t = $row_viewdata['tarif'];
    $p = $row_viewdata['p_num'];
    $nombre = $t * $p; 
    $Tnombre = $Tnombre+$nombre; 
    echo $Tnombre; ?>
    mais j'ai l'impression que ça reviens à la même chose car il m'affiche un résultat identique

    Et je veux qu'il fasse un traitement ligne par ligne. Sinon j'utilisera (SUM) mais il va fausser mes résultats de cette façon.

    Je continu mes recherches

    Et merci encore

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

Discussions similaires

  1. [directsound] boucle de traitement de son
    Par gargle dans le forum DirectX
    Réponses: 5
    Dernier message: 24/03/2003, 10h47
  2. Rafraichissement de la fenetre pendant le traitement
    Par Bobx dans le forum Composants VCL
    Réponses: 5
    Dernier message: 20/02/2003, 15h13
  3. [VB6] Problème d'addition de dates et de nombres
    Par pepper dans le forum VB 6 et antérieur
    Réponses: 8
    Dernier message: 28/11/2002, 21h12
  4. [imprecis]Réaliser a^n avec seulement l'opérateur d'addition
    Par Amon dans le forum Algorithmes et structures de données
    Réponses: 18
    Dernier message: 08/11/2002, 22h22
  5. Matrice de filtrage ?
    Par gimlithedwarf dans le forum Traitement d'images
    Réponses: 2
    Dernier message: 24/08/2002, 09h44

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