0

我有下一个 html 元素:

<div class="bar bar-success" style="width: 20%;"><? echo $pass; ?></div>

现在,我希望 width 元素会根据我的 echo element 改变。

我尝试做下一个:

 <div class="bar bar-success" style=<? echo $pass; ?>/<? echo $fail; ?>%;><? echo $pass; ?></div>

但它不起作用。我该怎么做?

4

3 回答 3

0
<div class="bar bar-success" style="<?= round($pass/$fail); ?>%"><? echo $pass; ?></div>

我用过round(),所以你总是得到一个整数。

于 2013-05-19T15:10:41.397 回答
0

这可能会有所帮助....

<div class="bar bar-success" style="width: <?php echo round($pass/$fail); ?>%"><?php echo $pass; ?></div>
于 2013-05-19T15:29:13.167 回答
0
<div class="bar bar-success" style="width: <?php echo round($pass / $fail) . '%'; ?>"><?php echo $pass; ?></div>

您忘记了style属性周围的引号并忘记设置width所以让我们说$passwas4$failwas 2,您将得到:

<div class="bar bar-success" style=2%;>4</div>
于 2013-05-19T15:32:54.487 回答