Naja ich häng da fast 2 Tage dran und komme ned weiter ich gebs auf.
Naja ich häng da fast 2 Tage dran und komme ned weiter ich gebs auf.
ungetestet:hier wird ja mit mysql_fetch_array ein ergebnis-datensatz von db_query in $erg in form eines array gespeichert. also musst du bei der formatierung mit number_format und ausgabe auch auf das richtige feld im array $erg zugreifen, hier $erg['ges'].Code:<?menuehead("Vergütungs Check");?> <? $erg = mysql_fetch_array(db_query("SELECT * FROM ".$db_prefix."_vms_vcheck_temp_2 WHERE uid=".$_SESSION['uid']." LIMIT 1")); ?> <?=number_format($erg['ges'],2,",",".");?><br> <?menuefoot();?>
Funktioniert leider auch nicht.
Das abrufen dieser temp Tabelle bringt nix weil da der Vcheck wert nur zwischen gespeichert wird. Ich denke der Wert muss in der Menü rechts komplett errechnet und ausgegeben werden.
das könnte klappen:
Code:<? $sponsoren=db_query("SELECT * FROM ".$db_prefix."_vklicks_einst where status='1' order by sponsor"); while($row=mysql_fetch_array($sponsoren)) { $count++; if($count >'2'){$count ='1';} $sql_1=mysql_fetch_array(db_query("Select COUNT(*) as menge from ".$db_prefix."_vcheck_codes where sponsor='".$row['kamp_als']."' and uid='".$_SESSION['uid']."'")); $sql_2=mysql_fetch_array(db_query("Select SUM(betrag) as summe,COUNT(*) as menge from ".$db_prefix."_vcheck_codes where sponsor='".$row['kamp_als']."' and uid='".$_SESSION['uid']."' and status='0'")); $erg=100-(100/$sql_1['menge']*$sql_2['menge']); $g1=$g1+$sql_1['menge']; $g2=$g2+$sql_2['menge']; $g3=$g3+$sql_2['summe']; $ges=100-(100/$g1*$g2); } menuehead("Vergütungs Check");?> <?=number_format($ges,2,",",".")."%";?> <?menuefoot();?>
daaaaanke funzt
Könnte jemand das so einrichten das die farbe der Zahl farblich der Prozente anpasst. zb: 100 - 75% Grün > 74 - 50% > Orange 49 - 0 Rot.
Wäre echt nett. Danke.
Ersetzen mit:PHP-Code:
<?=number_format($ges,2,",",".")."%";?>
PHP-Code:
<? if ($ges >= '75') {
echo '<font color="green">'.number_format($ges,2,",",".").' %</font>';
}
elseif ($ges < '75' && $ges > '49') {
echo '<font color="orange">'.number_format($ges,2,",",".").' %</font>';
}
elseif ($ges <= '49') {
echo '<font color="red">'.number_format($ges,2,",",".").' %</font>';
} ?>
eBesucher verdienen | Wechselstube | 175 Lose / SigView
eBesucher Werbenetzwerk | Technik günstig kaufen
Gutschein für ads4eBesucher.de & losebene.de: designerscripte