php - 如果数据库值等于 1,则将类添加到 img

标签 php html mysql

我知道这可能非常简单,但我找不到解决方案。

当表“users”中的数据库行“glider”且“username = $u”等于“1”时,我尝试将类“inactivelicence”添加到对象 ()。

这是我现在拥有的代码(我只发布重要的代码):

<?php
include_once("php_includes/check_login_status.php");

$u = "";
$glider = "";

if(isset($_GET["u"])){
    $u = preg_replace('#[^a-z0-9]#i', '', $_GET['u']);
} else {
    header("location: index.html");
    exit(); 
}

$sql = "SELECT * FROM users WHERE username='$u' AND activated='1' LIMIT 1";
$user_query = mysqli_query($db_conx, $sql);

while ($row = mysqli_fetch_array($user_query, MYSQLI_ASSOC)) {

    $glider= $row["glider"];

}

if($glider == "1"){
    echo "<script>$('#glider').addClass('inactivelicence')</script>"; 
}

?>

<div class="licences">

    <img id="glider" src="img/licences/icon_hc.png" > 

</div>

更新:

我现在有这个代码:

echo "<script>$(document).ready(function(){$('#glider').addClass('inactivelicence')})‌​;</script>"; 

但是我在这条线上仍然遇到错误.. 错误:解析错误:语法错误,意外的 '(',在/home/a3318252/public_html/user.php 第 64 行中期待 T_VARIABLE 或 '$'

最佳答案

if($glider == "1"){
    echo "<script>$(document).ready(function(){$('#glider').addClass('inactivelicence')});</script>"; 
}

关于php - 如果数据库值等于 1,则将类添加到 img,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30831642/

相关文章:

javascript - 如何从一个 html 文件加载所有 CSS 和 JS?

mysql - 如何跳过 autoIncrement 列以使用 JDBC Google Apps 脚本在 mySQL 数据库上写入数据

使用 PowerShell 进行 MySQL 转储

php - 将 URL 传递到联系表单

php - 如何从mysql表中选择数据

php - 我的 php 表单不工作,即不向我的页面发送数据

python - 页面 HTML 源与我从 "Inspect"看到的源不同

html - CSS Hover 1 Div 影响其他非子 Div

php - 我的网站 (PHP) 上的赌博应用程序出现问题

mysql - phpMyAdmin 自动插入并仅显示日期