【问题标题】:For storing answer in array and changing color of button用于将答案存储在数组中并更改按钮的颜色
【发布时间】: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 之外无法访问。

标签: php html css


【解决方案1】:

我建议你用 javascrpit 试试,试试这个:

  <button id="MyButton" type="button" class="button button5">

    <?php

        if($flag == 1){?>
            <script>
                document.getElementById("MyButton").style.background = "green";
            </script>
        <?php } ?>

【讨论】:

  • 先生,我在代码末尾添加了一个谷歌链接,所有代码请检查。@EBIRAM
猜你喜欢
  • 2018-08-27
  • 1970-01-01
  • 1970-01-01
  • 2013-04-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-02-23
  • 1970-01-01
相关资源
最近更新 更多