使用php和mysqli更新bootstrap 3进度条(不是PDO)

时间:2015-08-10 04:07:36

标签: php mysql twitter-bootstrap mysqli

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

2 个答案:

答案 0 :(得分:0)

如果你想要一个动态进度条或动画进度条,那么你可以使用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>

考虑到您的表格有一个进度字段,其值必须以%。

的形式进行

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

答案 1 :(得分:0)

好的,谢谢大家回复。我意识到我在进度条中传递了错误的变量。代码是一个标准连接,后跟一个简单的while循环,并且声明了变量$ row,我只传递了美元符号。但令人鼓舞的是看到你的回答, 谢谢。 -Les