AAAのページとBBBのページがあり、それぞれがが持つ画像の数だけ表示させたいと考えています。
今の環境が、以下のフォルダの作りと、phpです。
フォルダの中
1階層 | 2階層(shop_name) | 3階層 |
---|---|---|
images | AAA | 1 |
2 | ||
3 | ||
BBB | 1 | |
2 | ||
3 | ||
4 | ||
5 |
php
1<?php 2 for ($i=1; $i<=5; $i++){ 3 echo'<img src="images/'. 4 $row['shop_name']. 5 '/'. 6 $i. 7 '.jpg"></a>'; 8}
このままでも表示自体はしてくれるようになりました。
しかしphpで画像ファイルが5になるまで読み込むため、AAAのページでは$i=4と$i=5のときに画像がなくブラウザではリンク切れとし扱われてしまっています。
そこでお聞きしたいのですが、このリンク切れの表示をなくす手段はないでしょうか?
例えば、ファイルの数だけ$iが変動する。
もしくはif文でリンク切れを表示させないようにするなど
画像がない以上リンク切れとして扱われるのは仕方ないと諦めていますが、ページ上でそれを表示させないようにする方法はありますか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/10/31 07:55