生成されたIDを使用して画像を印刷しています。ただし、この画像が存在するかどうか、代わりにno-image.jpgが出力されないかどうかを確認したかったのですが...
<img src="phpThumb/phpThumb.php?src=../public/images/'.$row["id"].'/th.jpg&w=162" alt="" width="162" />
これを一列に並べることができれば素晴らしいと思います。どんな助けでもいただければ幸いです。
生成されたIDを使用して画像を印刷しています。ただし、この画像が存在するかどうか、代わりにno-image.jpgが出力されないかどうかを確認したかったのですが...
<img src="phpThumb/phpThumb.php?src=../public/images/'.$row["id"].'/th.jpg&w=162" alt="" width="162" />
これを一列に並べることができれば素晴らしいと思います。どんな助けでもいただければ幸いです。
私の推奨事項は、実際には、htmlを出力しないphpロジックの別のブロックで、htmlタグ自体から意思決定を抽象化することです...これは、テンプレートエンジンまたはMVCフレームワークを使用していないことを前提とした簡略化された例です。
<?php
$filename = 'th.jpg';
$filePath = '/public/images/' . $row['id'] '/';
$webPath = '/images/' . $row['id'] . '/';
//Logic to get the row id etc
if (!file_exists($filePath . $filename)) {
$filename ='no-image.jpg';
$webPath = '/images/';
}
?>
<img src="<?php echo $webpath . $filename;?>" />
Kristopher Ivesの言うこと、およびfile_exists:
echo (file_exists("/path/file/name/here") ? "web/path/goes/here" : "no_image.jpg")
ところで、PHPを入れずにプレーンHTML出力とPHPを組み合わせているように見えるため、スニペットが機能する可能性は低いです。<? ?>
うわー、この質問はたくさん尋ねられ、答えられます:
http://en.wikipedia.org/wiki/Ternary_operation
あなたはそれを行うことができます:
<img src="<?php ($row['id'] != 0) ? "../public/{$row['id']}.jpeg" : 'no_image.jpg'; ?> >