Как передать переменную php в синтаксисе html,
ниже код был неправильным ….
<div class="lid <?=$row["class_name"]?>"> text </div>
Основываясь на документации :
echo также имеет синтаксис ярлыков, где вы можете сразу же следовать за открывающим тегом с помощью знака равенства. До PHP 5.4.0 этот короткий синтаксис работает только с включенным параметром конфигурации short_open_tag.
Чтобы включить этот синтаксис, вы можете сделать одно из следующих
short_open_tag = 1
в файл php.ini php_value short_open_tag 1
в ваш .htaccess файл Если ни один из них не доступен, вам нужно будет использовать полный флаг php с эхом
<?php echo $row['class_name']; ?>
Попробуй это
<div class="lid <?php echo $row['class_name']; ?>">
Короткие теги работают по умолчанию только после версии PHP 5.4, и вам нужно включить стенограммы для версий до этого, в настройках php. <?=?> and <?php echo ?>
– одно и то же, с включенными короткими тегами, но без них, возможно, не зарегистрировано как PHP