Nieuw lid |
|
Beste, ik wil aan de hand van de uitkosmt een aantal sterretjes laten zien. mijn code hieronder:
<div style="width:<?php echo $uitkomst[2]; ?>0px; height:10px; background-image:url(images/rating.gif); background-repeat:no-repeat;"></div>
<div style="width: <?php echo $uitkomst[2]; ?>0px; height:10px; background-image:url(images/rating.gif); background-repeat:no-repeat;"></div>
en het script dat de score uitrekend:
if($aRows['beoordeling'] != "0" && $aRows['stemmen'] != "0") {
$uitkomst[$i] = ($aRows['beoordeling']) / $aRows['stemmen'] * 2;
}
if($aRows['beoordeling'] != "0" && $aRows['stemmen'] != "0") { $uitkomst[$i] = ($aRows['beoordeling']) / $aRows['stemmen'] * 2; }
het plaatje is overigens 100px breed. om de 10 px staat een ster.
de score van de plaatjes is 9 en 10, maar allebij geven ze 5 sterren weer... terwijl dat niet zou moeten. Kan iemand mij uitleggen hoe ik dit proces kan verbeteren en het wel goed doen? dus dat ik ook halve sterretjes kan zien echt op de score zelf puntje precies af.
Het plaatje is dus in totaal 100px breed.
Mensen kunnen een score geven van 1 tot 5 sterren.
Groetjes
|