我正在准备一个教程网站,其中用户进行测验,答案将存储在数据库中。当管理员输入用户的名称或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”。我希望这个标记在该课程中使用。像这样,我有很多必须展示的标记。请帮忙!提前谢谢!
答案 0 :(得分:0)
如果您想要title属性中的值,请尝试以下操作...
<li title="<?php echo htmlentities($mark); ?>" class="orange">
非常值得您阅读安全性,例如sql注入和跨站点脚本(xss),以确保您的工作不受损害(请参阅使用htmlentities)。