Zitat von
eRaaaa
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