2013-09-04 1 views
0

suis très nouveau en php, et j'ai une question sérieuse pour obtenir la réponse, j'espère que vous m'aiderez.Comment MOINS somme des valeurs de la somme des valeurs php et mysql

J'ai une table MySQL nommée « Paiement » avec les champs suivants

(School_fee | Fee_setting | Trans_port | trans_setting) 

dans les champs de réglage de tous les champs i fixe le montant total réel de l'argent qui suppose l'étudiant à payer pour le service approprié par 3 mois et les étudiants peuvent payer pour l'acompte, Donc les gars que je veux quand je mets peut être 100000 à la fois dans fee_setting, et quand l'étudiant vient et paye 20000 comme School_fee le montant sera réduit chaque fois que l'étudiant paie un school_fee. cela signifie (fee_setting) il réduira le nombre total de frais de scolarité payés par un certain étudiant.

J'ai les codes mais ce réduct seulement le premier étudiant et d'autres étudiants les résultats vient avec le signe négatif (-), Suis confus je ne sais pas où les problèmes sont.

Voici les codes:

echo $results['SUM(fee_setting)'] - $results ['SUM(school_fee)']."</td>"; 

Répondre

0

Je pense que vous avez besoin abs() pour éviter les valeurs négatives:

echo abs($results['SUM(fee_setting)'] - $results ['SUM(school_fee)'])."</td>"; 
+0

thank u Guy, le signe (-) disparaissent mais il n'a pas moins la montant payé comme un premier étudiant. Je veux quand je fixe une certaine quantité une fois dans le champ fee_setting, ce montant suppose de soustraire chaque ligne dans school_fee quand un étudiant paie les frais. Désolé peut-être mon explication n'était pas claire. Merci d'avance, s'il vous plaît aidez-moi – mzava

+0

Je veux que ce soit très clair, pour l'instant il faut que, je dois mettre chaque fois le même montant dans la ligne fee_setting quand l'étudiant paye school_fee pour le soustraire. Moi je ne veux pas me mettre à chaque fois. – mzava