Hi,
Ich sitz hier mal wieder for etwas sehr misteriösem...
Ich habe da 2 Funktionen:
PHP
function percent($what, $of) {
if ($of==0) $of=100;
$all=100/$of;
return $what*$all;
}
function pVal ($per, $all) {
//echo "per:".$per.", all:".$all;
$all=$all/100;
return $per*$all;
}
percent(); dient dazu, den prozentwert, den $what an $of hat, zu berechnen. Funktioniert (echo percent(10, 200) gibt 5).
pVal dient dazu, den Prozentalen wert von $per in $all zu berechnen. Funktioniert auh (echo pVal(25, 200) gibt 50).
wenn ich jetzt das Kommentar in pVal() in eine Codezeile verwandle, ist die Ausgabe bei pVal(25, 200):
Dann zum einsatz des Ganzen:
PHP
$p=percent($erg['ticks'], $ppl);
$content.="<div class=\"voting_question\" title=\"".$erg['question']."\" style=\"width: ".pVal($p, 200)."px;\"></div>";
Und die ausgabe ist:
Aber die ausgabe macht mir sorgen... vorallem, weil $all 211 und nich 200 wie übergeben ist.
Bitte helft mir, ich bin am verzweifeln.