|
|
|
| Если добавить в файл vote.php
перед циклом
while($answer = mysql_fetch_array($ans))
|
вот это:
$graphWidthMax = 400;
$barHeight = 14;
$barMax = $totl['SUM(hit)'];
|
а в самом цикле разместитть вот так :
print "<tr><td><b>".$answer['name']."</b></td>";
print "<td>(".$answer['hit'].")</td>";
$barWidth = intval($graphWidthMax * $answer['hit']/$barMax);
print ("<td>");
print ("<img src=\"pic.png\" ");
print ("width=\"$barWidth\" height=\"$barHeight\" ");
print ("border=\"0\">");
print "<td>".sprintf("%01.1f%s", $answer['hit']/$totalhits*100,'%')."</td></tr>";
|
Короче говоря должно получится вот так:
echo "<table>";
$graphWidthMax = 400;
$barHeight = 14;
$barMax = $totl['SUM(hit)'];
while($answer = mysql_fetch_array($ans))
{
print "<tr><td><b>".$answer['name']."</b></td>";
print "<td>(".$answer['hit'].")</td>";
$barWidth = intval($graphWidthMax * $answer['hit']/$barMax);
print ("<td>");
print ("<img src=\"pic.png\" ");
print ("width=\"$barWidth\" height=\"$barHeight\" ");
print ("border=\"0\">");
print "<td>".sprintf("%01.1f%s", $answer['hit']/$totalhits*100,'%')."</td></tr>";
}
echo "</table>";
|
ну и конечно однопиксельное изображение прикрепил
то должно получится красиво я бы скрин вставил ) | |
|
|
|
|
|
|
|
для: fraggedbynoob
(27.07.2006 в 02:12)
| | Забыл можно ещё запрос к BD потправить
$query = "SELECT * FROM answer
WHERE id_poll = ".$poll['id_poll']."
ORDER BY hit DESC";
|
что бы по хитам в порядке убывания тогда лесенка получится ))) | |
|
|
|
|
|
|
|
для: fraggedbynoob
(27.07.2006 в 02:12)
| | что то я, не совсем понял , какой смысл темы? | |
|
|
|
|
|
|
|
для: CrazyAngel
(27.07.2006 в 02:16)
| | смысл темы - красивая лесенка | |
|
|
|