如何使用数据库里面的值(一个基本的)html类来显示结果?

时间:2013-04-10 13:24:46

标签: php html

我正在准备一个教程网站,其中用户进行测验,答案将存储在数据库中。当管理员输入用户的名称或ID时,必须从数据库中提取用户的标记并显示在条形图中。以下代码是图形,“25”是变量,必须从db中获取。

<section id="wrapper">
<ul id="chart">
    <li title="25" class="orange">
        <span class="bar"></span>
        <span class="percent"></span>
    </li>
    </ul>
</section>

这是我在我的php中使用的条件。

if ($name==NULL)
    echo"Please enter a name";
else{
    $mark = mysql_query("SELECT mark FROM lms.login WHERE name='$name'");
    $mark_num_rows = mysql_num_rows($mark);

if($mark_num_rows==0)
    echo "Name does not exist!";
else{
    $mark=mysql_result($mark,0);
    echo"$name's mark is $mark";
    }
}    

此代码的结果是“富兰克林的标记为50”。我希望这个标记在该课程中使用。像这样,我有很多必须展示的标记。请帮忙!提前谢谢!

1 个答案:

答案 0 :(得分:0)

如果您想要title属性中的值,请尝试以下操作...

<li title="<?php echo htmlentities($mark); ?>" class="orange">

非常值得您阅读安全性,例如sql注入和跨站点脚本(xss),以确保您的工作不受损害(请参阅使用htmlentities)。