php - 如果返回,在 php 中添加 div 类

标签 php html css

这是我使用的代码,我将添加一个用于在线和离线返回的 div 类,已尝试使用本网站上的示例,但脚本出错

if ($entry['User']['user_id'] > 0)
{
    $db = JFactory::getDbo();
    $query = sprintf('
            SELECT s.userid
            FROM #__session AS s
            WHERE s.guest = 0 AND s.userid = %d
            LIMIT 1', $entry['User']['user_id']);

    $userid = $db->setQuery($query)->loadResult();

    if ($userid) {
        return "Online";
    }
}  
return "Offline";

这里是css off div class online and offline;

.online {
position: absolute;
top: -4px;
right: -6px;
width: 12px;
height: 12px;
border-radius: 50%;
background-color: #39b54a;
border: 2px solid #fff;
   }

.offline {
position: absolute;
top: -4px;
right: -6px;
width: 12px;
height: 12px;
border-radius: 50%;
background-color: #39b54a;
border: 2px solid #fff;
}

我尝试了这个但是得到了错误:

if ($entry['User']['user_id'] > 0)
{
    $db = JFactory::getDbo();
    $query = sprintf('
            SELECT s.userid
            FROM #__session AS s
            WHERE s.guest = 0 AND s.userid = %d
            LIMIT 1', $entry['User']['user_id']);

    $userid = $db->setQuery($query)->loadResult();

<div class=online>
if ($userid) {
     return "Online";
}</div>
}
<div class=offline>
return "Offline";
</div>

最佳答案

改变这个烂摊子

 <div class=online>
  if ($userid) {
      return "Online";
   }</div>
  }
 <div class=offline>
 return "Offline";</div>

变成这样

  if ($userid) {
      return "<div class=online>Online</div>";
   }
  }

 return "<div class=offline>Offline</div>";

关于php - 如果返回,在 php 中添加 div 类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48816088/

相关文章:

php - 合并具有相同键的数组

php - 在 Owncloud 应用程序中回滚 SQL 事务

javascript - 如何设置单选按钮默认选中 react ?

html - 在一行中向左浮动两个 flex 元素,向右浮动一个元素

css - 为禁用的表单元素覆盖 jqm css 样式

javascript - 防止单击时文本区域中的默认文本消失

php - Laravel 存储 ftp 断开连接

html - viewport 标签在 iPad 上没有任何作用

java - 如何使用 Selenium WebDriver (java) 和 Chrome 验证特定 <DIV> 标记下文本是否存在?

php - 如何在 yii2 中使用 Swift_Plugins_AntiFloodPlugin