使用php和mysql从数据库值读取进度条

时间:2018-04-16 16:38:31

标签: php html mysql

我正在尝试创建一个进度条,它会显示用户所朝向目标的距离,这取决于他们收集的点数。我已经想出了这个基本的PHP来尝试让它工作,但是当加载页面时,什么都没有出现,这是因为条形图上缺乏样式?或者其他内容呢?基本上我想要一个进度条来说25/30例如并且条形图显示它们有多远?我试图通过$ row函数从数据库中获取值。 (我对php非常陌生,对于看似简单的问题感到抱歉)

编辑:我现在已经有了显示的栏,但内部没有任何内容,似乎值没有放入栏中,这是否需要我创建一些内容才能将它们更改为%?

<!DOCTYPE html>
<html lang="en">
    <head></head>
    <body>
    <?php
        $uname ="";
        $password ="";
        $host = "";
        $db = $uname; 
        $connection = mysqli_connect($host,$uname,$password,$db);
        if (mysqli_connect_error()) { 
            echo "Failed to connect to MySQL: " . mysqli_connect_error();
        } else {

            $query=mysqli_query($connection,"SELECT * FROM targets WHERE user_id='23'");
            $numrows=mysqli_num_rows($query);
            if($numrows!=0)
            {
                while($row=mysqli_fetch_assoc($query))
                {
                    echo "<progress value=";
                    echo $row['self_points'];
                    echo "max=";
                    echo $row['target_points'];
                    echo "></progress>";
                }
            }
        }
    ?>
    </body>
</html>

0 个答案:

没有答案