
 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