php - 使用 php 和 mysqli(非 PDO)更新 bootstrap 3 进度条

标签 php mysql twitter-bootstrap mysqli

我已经完成了我的第一个 Bootstrap/php/mysqli 站点,并在添加客户帐户时通过我的数据库更新站点上的记录。但是,我有三个进度条,我也想更改它们的数值,方法是在需要时通过 php 将数据库表中的值简单地传递到进度条中。我可以在没有 Ajax 或 jquery 的情况下完成这个吗? 我知道这很简单,但是当我将数据库和表与值连接起来并通过进度条传递一个值时,进度条仍然是空的。我使用 INT 作为 MySQL 表中的值,并在 aria-value 部分中插入了 php 语句,但没有任何反应。任何建议表示赞赏。 非常感谢。

最佳答案

如果你想要一个动态进度条或动画进度条,那么你可以使用 ajax/jquery,否则如果你只想显示一个进度条,你需要使用 PHP 和 My SQL 在 Bootstrap 代码中打印一个简单的值。你可以做...

PHP 计算示例

<?php $sql = "SELECT * FROM tbl_progress WHERE id = '1' 
$conn = mysqli_connect('host','user','pass','database');
$result = mysqli_query($conn,$sql);
$row = mysqli_fetch_row($result);
$progress = $row['progress'];
?>

Bootstrap 的示例代码

<div class="progress">
<div class="progress-bar" role="progressbar" aria-valuenow="60" aria-valuemin="0" aria-valuemax="100" style="width: <?php echo $progress; ?>%;"><?php echo $progress; ?>
</div>
</div>

考虑到您的表有一个 progress 字段,该字段的值以 % 形式进行。

您可以通过获取第一行来使用它,或者放置一个循环来获取所有记录

关于php - 使用 php 和 mysqli(非 PDO)更新 bootstrap 3 进度条,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31911479/

相关文章:

php - MySQL可以自动将空字符串转换为NULL吗?

php - 如何根据另一个表获取每个值的计数?

php - 在 PHP 脚本中设置 lc_time_names 没有响应

php - SQL 优化,内部 ? (RBAC)

jquery - 孤立的 Bootstrap 工具提示未定义的功能

javascript - 为什么在使用 .children 使 .modal 工作后还需要另一个 $()

php - 无法使用本地计算机作为服务器在客户端运行桌面应用程序

php - 警告:mysqli::__construct(): (HY000/1045): ProxySQL 错误:第 12 行用户 'root' @'2a02:4780:bad:f00d::18'(使用密码:NO)的访问被拒绝

mysql - 数据库设计——关系与属性

twitter-bootstrap - Joomla 3 中的 Bootstrap 3 导航栏