Ich bin eine Seite am schreiben, wo unter anderem auch Anteile ausgegeben werden und somit wird der User am Umsatz beteiligt.
Das habe ich folgendermaßen gelöst:
PHP
$htag = date("d",time());
$hmonat = date("m",time());
$hjahr = date("Y",time());
if($htag > 1){$htag--;}
else if($hmonat > 1){$hmonat--;$htag = date("d",(time()-(12*60*60)));}
else{$hjahr--;$hmonat = 12;$htag = date("d",(time()-(12*60*60)));}
if($htag < 10 && !ereg("0",$htag)){$htag = "0".$htag;}
if($hmonat < 10 && !ereg("0",$hmonat)){$hmonat = "0".$hmonat;}
$umsatzabfr = mysql_query("SELECT SUM(einsatz) AS umsatz FROM ".$dbpre."gamelog WHERE tag='".$htag."' AND monat='".$monat."' AND jahr='".$hjahr."'");
$gesamtumsatz = mysql_fetch_array($umsatzabfr);
$ausschuttung = $gesamtumsatz['umsatz'] * $sitedata['anteilgewinnanteil'];
$ausschuttungproanteil = round(($ausschuttung / ($gesamtanzahl['anteile'] + $sitedata['anteilimverkauf'])),2);
$ausschuttungloseproanteil = round(($ausschuttungproanteil - ($ausschuttungproanteil * $sitedata['anteilbonusanteil'])),2);
$ausschuttungbonusproanteil = round(($ausschuttungproanteil * $sitedata['anteilbonusanteil']),2);
Alles anzeigen
Nun gibt er mir für $ausschuttung aber immer 0 aus und ich finde den Fehler nicht -.-