php - 使用 php mysql 值的进度条

标签 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。

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

任何想法或建议将不胜感激。 谢谢。 下面的答案似乎不起作用。

最佳答案

例如

<?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 当然应该大于零:)

关于php - 使用 php mysql 值的进度条,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5563274/

相关文章:

java - 进度条 + Java 中的 MVC =?

windows - 如何获取应用程序的 Windows 任务栏按钮以显示进度条的进度

html - 调整 MUI CircularProgress

php - 'c' 或 'r' 日期格式如何在 PHP 中工作?

php - mysql_fetch_array while 循环

php - 直接在 PHP CLI 和 MySQL 中运行时,数据库查询返回不同的结果

mysql - 需要帮助编写 SQL 语句

php - 网络应用 : code from the ground up or use 3rd party framework?

php - MySQL 未在 Xampp 控制面板上启动

MySQL-一次更新记录组