进度条使用php mysql值

时间:2011-04-06 08:10:30

标签: php mysql progress-bar

我有一个关于显示比较mysql值的视觉栏的问题。

我有以下两个脚本:

<?php
require_once("inc/common.inc.php");

session_start(); 

$SQL = "SELECT * FROM db WHERE id = $user[id] LIMIT 1";
$result = mysql_query($SQL);

while ($db_field = mysql_fetch_assoc($result)) {
print $db_field['actual value'] . "<BR>";
}

?>

<?php
require_once("inc/common.inc.php");

session_start(); 

$SQL = "SELECT * FROM db WHERE id = $user[id] LIMIT 1";
$result = mysql_query($SQL);

while ($db_field = mysql_fetch_assoc($result)) {
print $db_field['max value'] . "<BR>";
}

?>

这两个查询向我显示用户健康状况的实际值和最大值。

截至目前,我将两个值彼此相邻打印,如95/100。

我想根据最大值和实际值以进度条的形式显示以上内容。

任何想法或消息都将受到高度赞赏。 谢谢。 以下答案似乎不起作用。

2 个答案:

答案 0 :(得分:1)

例如

<?php 
$percent = intval($actual_value*100/$max_value);
?>

<div style="width: 200px; background-color: green;">
<span style="width: <?php echo $percent;?>%; background-color: red;"></span>
</div>

$max_value当然应该大于零:)

答案 1 :(得分:0)

你可以使用JS进度条。为每个进度条分配一个值,动画,这应该是技巧