1

我想设置我拥有的进度条的宽度,但由于 HTML 并没有真正的变量,我尝试了这个:

<span class="bar" style="width:<?php echo $goal_percent . '%'; ?>"></div>

我知道这是错的,我只是不知道我会怎么做这样的事情?

编辑:这是我正在使用的更多代码:

                            <?php
                            $goal_percent = $goal / 100;
                            $goal_percent = $goal * 100;
                            if($goal_percent == 0)
                            {
                            $goal_percent = 1;
                            }
                            $goal_percent = 50;
                            ?>

                            <span class="progress progress-success progress-striped active" style="margin-bottom: 9px;">
                        <span class="bar" style="width:<?php echo $goal_percent; ?>%"></span>

我只是在测试之后将目标百分比设置为 50,以防数学出现其他问题。还是行不通。

4

2 回答 2

3

此代码将起作用。我只是测试它:

<html>
    <head><title>Test</title></head>
    <body>
        <?php $goal_percent=50; ?>
        <div class="bar" style="width:<?php echo $goal_percent; ?>%"></div>
    </body>
</html>
于 2012-05-09T00:59:33.677 回答
1

只要$goal_percent是有效的 int/float 变量。就像@LawrenceCherone 提到的:

<span class="bar" style="width:<?php echo $goal_percent; ?>%"></span>
于 2012-05-09T00:58:29.113 回答