次のコードは、mysql テーブルからのデータを表示し、画像フォルダー内の画像に関連付けられた画像パスをエコーしますが、画像パスのデータが空の場合に問題が発生し、不要な空のボックスが表示されます。空の画像 src ボックスが表示されないようにしたいし、その空のスペースも表示されないようにしたい。基本的に、mysqlテーブルにデータ/値がない場合に空のスペースの行を表示したくありません。画像のsrcボックスに空白のボックスを表示したくありません。イメージパスは name と呼ばれます。以下のJavaScriptコードを少し使用しましたが、機能しません。
混乱した場合に備えて、上部の img src ボタンはライト ボックスにリンクされているため、例として使用できる簡単な img src コードを次に示します。
<img src="a/<?=$name ?>" />
申し訳ありませんが、以下のコードはどれも機能しません。それはすべて、msyql fetch と関係があり、msyql クエリの最後に null を追加する必要があります。PHPでそれを行う方法を見た場合、ほとんどの場合誤動作します。
ここに例があります。よろしくお願いします。
SELECT pm.mid, pm.size, pm.timestamp, pm.message, pm.name, pm.who, header.id, header.username
FROM pm, header
WHERE pm.name IS NOT NULL ORDER BY pm.id2