php 変数を html 構文で渡す方法、
以下のコードが間違っていました....
<div class="lid <?=$row["class_name"]?>">
text
</div>
これを試して
<div class="lid <?php echo $row['class_name']; ?>">
短いタグはバージョン PHP 5.4 以降のデフォルトでのみ機能し、それ以前のバージョンでは、php 設定で短縮タグを有効にする必要があります。<?=?> and <?php echo ?>
短いタグが有効になっている場合は同じですが、それらがないとPHPとして登録されない場合があります
ドキュメントに基づく:
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']; ?>