Zitat Zitat von eRaaaa Beitrag anzeigen
hmm, ja moment, die funktion bilanz sieht doch so aus:

function bilanz ($ein,$aus)


und wenn du jetzt 0,...hast isses ja klar, dass du 0 einnahmen buchst.

also musst du (denke ich mal, ich nutze das vms 1.1,daher weiss ichs auch nich genau)

bilanz(0,$mail['verdienst']);

durch

bilanz($mail['preis'],$mail['verdienst']);

ersetzen.
gruß

ich nutze auch das vms 1.1
ein netter moderator hat das mal wie fogt zur verfügung gestellt:

PHP-Code:
// function Für bilanz Addon
function bilanz ($typ,$menge,$art) { 
global 
$db_prefix;
$tag date(d,time());
$monat date(m,time());
$jahr date(y,time());
 
$check db_query("SELECT `id` FROM ".$db_prefix."_bilanz WHERE art = '".$art."' && tag = '".$tag."' && monat = '".$monat."' && jahr ='".$jahr."'");
 
if (
mysql_num_rows($check)){
 if (
$typ=='+'){ 
 
db_query ("UPDATE ".$db_prefix."_bilanz SET einnahmen=einnahmen+".$menge." WHERE `art` = '".$art."' && tag = '".$tag."' && monat ='".$monat."' && jahr ='".$jahr."'");
 } 
 if (
$typ=='-'){
 
db_query ("UPDATE ".$db_prefix."_bilanz SET ausgaben=ausgaben+'".$menge."' WHERE `art` = '".$art."' && tag = '".$tag."' && monat = '".$monat."' && jahr = '".$jahr."'");
 } 
 }else{
 if (
$typ=='+'){
  
db_query ("INSERT INTO ".$db_prefix."_bilanz (einnahmen,art,tag,monat,jahr) VALUES ('".$menge."','".$art."','".$tag."','".$monat."','".$jahr."')");
 } 
 if (
$typ=='-'){
db_query ("INSERT INTO ".$db_prefix."_bilanz (ausgaben,art,tag,monat,jahr) VALUES ('".$menge."','".$art."','".$tag."','".$monat."','".$jahr."')");
      }
   } 

man muß auch noch beachten mit welcher db man arbeitet.
$mail['verdienst'//$mail['preis'] muß ja nicht stimmen.

ist ja nur ein beispiel.

wenn die anfragen genauer formuliert wären könnte man auch genauer antworten