Отображается html если данные из SQL если утверждение истинно - PullRequest
0 голосов
/ 08 июля 2020

Итак, я изо всех сил пытался отразить этот набор 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";
                }
}

                  ?>

1 Ответ

0 голосов
/ 09 июля 2020

Я думаю, что вы забыли поставить время между {}. Вот правильный код:

<?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";
                                            }
                            }
                    }

              ?>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...