Hallo,

meine Problem besteht darin das in meine Datenbank für Pmails der $int_verdienst der gleiche ist wie der $int_preis.
Dieses ist aber nur bei Pmail der fall. Bei Banner und Textlinks ist alles OK.
Hier wird der eigenverdienst richtig berechnet.

PHP-Code:
$file1 "";if ($interfacedaten['pmindestverguetung'] > 0.00) {// Webmasterlose Paidmails nullendb_query("UPDATE ".$db_prefix."_gebuchte_werbung SET status='0' WHERE sponsor='webmasterlose' and werbeart='paidmail' and status='1'");// einlesen$fb=@fopen("http://www.webmasterlose.de/lose/interface/output_paidmail2.php?id=".$interfacedaten['betreiber']."&uebrig=".$interfacedaten['puebrig']."&ma=".$interfacedaten['pmaxiaufenthalt']."&verguetung=".$interfacedaten['pmindestverguetung']."&pw=".$interfacedaten['pass']."","r");if($fb){    while($line=fgets($fb,1000)) {    $file1.=$line;    }fclose($fb);}$code = explode("|", $file1);$tl_count = (count($code)/6)-1;$bid_lesen = 4;// Paidmailcodes splitten$code = explode("|", $file1);$zahl = floor( count($code)/7 );for ($u=1;$u <= $zahl;$u++) {    $kampagne[$u]['id'] = $code[($u-1)*7];    $kampagne[$u]['name'] = $code[(($u-1)*7)+1];    $kampagne[$u]['text'] = $code[(($u-1)*7)+2];    $kampagne[$u]['bid'] = $code[(($u-1)*7)+3];    $kampagne[$u]['verguetung'] = $code[(($u-1)*7)+4];    $kampagne[$u]['uebrig'] = $code[(($u-1)*7)+5];    $kampagne[$u]['mindestaufenthalt'] = $code[(($u-1)*7)+6];    $aktuell[] = $kampagne[$u]['id'];    $url = "http://www.webmasterlose.de/lose/paidmail.php?id=".$interfacedaten['betreiber']."&bid=".$kampagne[$u]['bid']."&aid=".$interfacedaten['seite'].""; $zeit = $kampagne[$u]['mindestaufenthalt']; $uebrig = $kampagne[$u]['uebrig'];$int_tan        = '';$int_ziel        = $url;$int_menge        = round($kampagne[$u]['uebrig']);$int_kid        = $kampagne[$u]['bid'];$int_name = $kampagne[$u]['name'];$int_text = $kampagne[$u]['text'];$int_verdienst    = ($kampagne[$u]['verguetung']*$interfacedaten['umrechnung']) - (($code[$bid_lesen-2]*$interfacedaten['umrechnung']) / 100 * $interfacedaten['eigenverdienst']);$int_preis        = $kampagne[$u]['verguetung']*$interfacedaten['umrechnung'];$ext_verguetung    = $kampagne[$u]['verguetung'];$int_aufenthalt = $kampagne[$u]['mindestaufenthalt'];$int_tan        = create_code(14);$int_bis = time() + (86400*$interfacedaten['pgueltig']);// Paidmails updaten oder eintragen$int_menge = round($int_menge/$interfacedaten['puebrig']);if ($ext_verguetung >= $interfacedaten['pmindestverguetung'] and $int_menge > 1) {    $paidmail_check = db_query ("SELECT * FROM ".$db_prefix."_gebuchte_werbung WHERE sponsor = 'webmasterlose' and kid = '".$int_kid."'");    if (!mysql_num_rows($paidmail_check)) {    db_query ("INSERT INTO ".$db_prefix."_gebuchte_werbung (tan,kid,ziel,beschreibung,mailtext,preis,verdienst,aufendhalt,menge,sponsor,werbeart,gueltig) VALUES ('".$int_tan."','".$int_kid."','".$int_ziel."','".$int_name."','".$int_text."','".$int_preis."','".$int_verdienst."','".$int_aufenthalt."','".$int_menge."','webmasterlose','paidmail','".$int_bis."')");    } else {    db_query ("UPDATE ".$db_prefix."_gebuchte_werbung SET status = '1',menge = '".$int_menge."',preis = '".$int_preis."',verdienst = '".$int_verdienst."', aufendhalt = '".$int_aufenthalt."', gueltig = '".$int_bis."' WHERE sponsor = 'webmasterlose' and kid = '".$int_kid."' and status = '0'");    }}}}