我想像这个链接做一些进度条:
http://www.metallicabyrequest.com/results.php?s=70
我的这个表有3列,进度条应填充第三列的值:
http://jsfiddle.net/MetCastle/ensR2/
<table>
<thead>
<tr>
<th>Song Name</th>
<th>% Ballots w/ Song</th>
<th># Votes</th>
</tr>
</thead>
<?php foreach($array as $element) { ?>
<tr>
<td class="name"><?php echo $element['name']; ?></td>
<td>PROGRESS BAR WITH 3 TD VALUE PERCENT</td>
<td><?php echo $element['votes']; ?></td>
</tr>
<?php } ?>
</table>
希望你能理解我想说的话,谢谢你的帮助!
答案 0 :(得分:0)
如果您有多个总票数($ totalvotes)可供使用,以及此特定元素的投票($ element [&#39; votes&#39;]),您可以使用以下内容:
<tr>
<td class="name"><?php echo $element['name']; ?></td>
<td>
<div style="background-color:#000;color:#fff;width:<?PHP echo ($element['votes']/$totalvotes)*100; ?>%">
<?PHP echo floor(($element['votes']/$totalvotes)*100); ?>%
</div>
</td>
<td><?PHP echo $element['votes']; ?></td>
</tr>
虽然看起来您仍然需要提供数据(sql或其他)以提供总票数和使用此元素的总票数,因为我不认为您想要根据投票产生百分比&#34;这&#34;从我所看到的投票。您最终可能会收集单独的选票数据($ totalBallots和$ ballotsWithThisElement)以获得适当的百分比。