首页 > 解决方案 > 如果 SQL 中的数据为真,则回显 html

问题描述

因此,我一直在努力研究如何将这组 HTML 与从我的数据库中设置为管理员的用户相呼应。我已经查看了很多信息的地方,但我正在努力让它发挥作用。也许我正在做一些非常愚蠢的事情。谢谢你的帮助。

<?php
                  $steamidb =&$steamprofile['steamid'];

                  $steamhextoid=dechex($steamidb);
                  $steamstart = 'steam:';
                  $steamhextoidfin = $steamstart . '' . $steamhextoid;


                        $sql = "SELECT group FROM users WHERE identifier='".$steamhextoidfin."'";
                        $result = $conn->query($sql);
                        if ($result->num_rows > 0)
                        // output data of each row
                  while($row = mysql_fetch_assoc($result))
{
                     if($row['group'] == 'admin')
                     {
                       echo '<li class="sub-menu">
                           <a href="javascript:;" >
                               <i class="fa fa-cogs"></i>
                               <span>Admin</span>
                           </a>
                           <!--<ul class="sub">
                               <li><a  href="#">COMING SOON</a></li>
                               <li><a  href="buttons.html">Buttons</a></li>
                               <li><a  href="panels.html">Panels</a></li>
                           </ul>-->
                       </li>';
                     }


                     else {
                  echo "Error";
                }
}

                  ?>

标签: phphtmlmysql

解决方案


我认为您忘记在 {} 之间放置时间。这是正确的代码:

<?php
              $steamidb =&$steamprofile['steamid'];

              $steamhextoid=dechex($steamidb);
              $steamstart = 'steam:';
              $steamhextoidfin = $steamstart . '' . $steamhextoid;


                    $sql = "SELECT group FROM users WHERE identifier='".$steamhextoidfin."'";
                    $result = $conn->query($sql);
                    if ($result->num_rows > 0){
                    // output data of each row
                        while($row = mysql_fetch_assoc($result))
                            {
                                if($row['group'] == 'admin')
                                    {
                                        echo '<li class="sub-menu">
                                                <a href="javascript:;" >
                                                    <i class="fa fa-cogs"></i>
                                                    <span>Admin</span>
                                                </a>
                                                <!--<ul class="sub">
                                                        <li><a  href="#">COMING SOON</a></li>
                                                        <li><a  href="buttons.html">Buttons</a></li>
                                                        <li><a  href="panels.html">Panels</a></li>
                                                    </ul>-->
                                                </li>';
                                                 }


                                                 else {
                                              echo "Error";
                                            }
                            }
                    }

              ?>

推荐阅读