【发布时间】:2018-04-27 16:45:44
【问题描述】:
当答案保存在数据库中但未保存时,此代码应更改按钮颜色。请帮助我是初学者。
<?php
$qpquery="SELECT COUNT(id) AS total FROM question WHERE FMid=$tid";
$qprs=mysqli_query($conn,$qpquery) or die("database error:". mysqli_error($conn));
if ($qprs->num_rows > 0) {
while($qpro = $qprs->fetch_assoc()) {
$total=$qpro["total"];
}
echo $total;
}
for ($j = 1 ; $j <= $total; $j++)
{
?>
<?php echo $_SESSION['mark_ques'][$j];
foreach($_SESSION['mark_ques'] as $storeanswer){
$flag = 0;
if ($storeanswer == $j){
$flag = 1;
break;
}
}
if($flag == 1){?>
<button type="button" class="button button5" style="background-color:Green;">
<?php echo $j ; ?> </ton>
代码链接-https://drive.google.com/file/d/108XgWQFwCqJz3y58g9SN1nu6NfbbjLKG/view?usp=sharing?
【问题讨论】:
-
您在 while 循环中定义 $total 变量,在 while 之外无法访问。