【发布时间】:2016-08-28 13:28:40
【问题描述】:
我对进度条百分比有疑问。我正在使用 MySQL 数据库创建投票系统(是/否),如果 2 个数字加起来超过 100,则进度条无法正常工作。 http://i.stack.imgur.com/uTpdM.png
我所需要的只是将数字“转换”为百分比,即使投票超过 100。例如,如果有 1000 票(750 代表是,250 代表否),结果应该是 '75%是,25% 否。
提前谢谢你!
<body>
<?php
define('HOST', 'localhost');
define('USER', 'root');
define('PASSWORD', '');
define('DB', 'rating');
$db_connection = new mysqli(HOST, USER, PASSWORD, DB);
$SQL_REQUEST = "SELECT Yes, No FROM `ratings`";
$RESULT = $db_connection->query($SQL_REQUEST);
if($RESULT->num_rows > 0)
{
while($ROW = $RESULT->fetch_assoc())
{
$gp = $ROW['Yes'];
$bp = $ROW['No'];
}
}
?>
<div class="container">
<div class="panel panel-default panel-margin-top">
<div class="transparent">
<div class="panel-heading">
<div class="panel-title">
Rate It
</div>
</div>
</div>
<div class="panel-body">
<div class="progress">
<div class="progress-bar progress-bar-success" style="width:<?php echo $gp ?>%"><?php echo $gp ?>% users voted Yes</div>
<div class="progress-bar progress-bar-danger" style="width:<?php echo $bp ?>%"><?php echo $gp ?>% users voted No</div>
</div>
</div>
</div>
</div>
</body>
【问题讨论】:
标签: php mysql twitter-bootstrap progress-bar percentage