2015-10-07 76 views
1

我的進度條寬度是基於我的公式本身,問題是如果輸出是在2個小數位,你不能看到小數點和進度條中的百分比。進度條的寬度

這裏是我的公式

$p = number_format((float)($c/$t *100),2,'.','');

,這裏是我的進度條代碼

<td> 
 
    <div class='progress-bar progress-bar-info progress-bar-striped active' role='progressbar' aria-valuenow='$p' aria-valuemin='0' aria-valuemax='100' style='width:$p%'>$p%</td>

下面是要對圖像tter理解

enter image description here

+0

你看着由PHP生成和發送到瀏覽器的源代碼(右鍵單擊並選擇「源」)? –

+0

看起來你實際上並沒有將寬度值回顯出來。在下面檢查我的答案 –

回答

1

試試這個:

你實際上並沒有呼應你的寬度值,所以它不是設置進度條的寬度。

因此改變:

style='width:$p%'> 

要:

style='width:<?php echo $p;?>%'> 

像下面這樣:

<td> 
<div class='progress-bar progress-bar-info progress-bar-striped active' role='progressbar' aria-valuenow='$p' aria-valuemin='0' aria-valuemax='100' style='width:<?php echo $p;?>%'><?php echo $p;?>%</div> 
</td>