Я знаю, что это, вероятно, будет очень просто, но я не найду решение.Добавить класс в img, если значение базы данных равно 1
Я пытаюсь добавить класс «недействительность» к объекту(), когда строка базы данных «glider» в таблице «пользователи» и где «username = $ u» равна «1».
Это код, у меня сейчас (я только разместить код, который имеет значение):
<?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>
UPDATE:
теперь у меня есть этот код:
echo "<script>$(document).ready(function(){$('#glider').addClass('inactivelicence')});</script>";
Но я все еще получите ошибку в этой строке. Ошибка: ошибка синтаксиса: неожиданная '(', ожидающая T_VARIABLE или '$' в /home/a3318252/public_html/user.php в строке 64
положил функцию после готовности документа. – user3227295