テーブルにエコーする前に、スクリプトに画像が存在するかどうかを確認させようとしています。存在しない場合は、代わりに別の画像をエコーする必要があります。私の問題は、画像が存在していても、それがelseファクターに移動することです。誰かがコーディングの間違いを見つけることができますか?
<?php
mysql_select_db("xxxx");
$result = mysql_query("SELECT * FROM yyyy WHERE frivillig=1 ORDER BY stilling");
while($row = mysql_fetch_array($result))
{
?>
<tr>
<td width="50px" class="frivillig"><?php if (file_exists($url . "ansatte" . "/" . (utf8_encode($row['etternavn'])) . "%20" . (utf8_encode($row['fornavn'])) . ".jpg")) {
echo "<img" . " " . "src='" . $url . "ansatte" . "/" . (utf8_encode($row['etternavn'])) . "%20" . (utf8_encode($row['fornavn'])) . ".jpg'" . " " . "height='50px'/>";
}
else {
echo "<img" . " " . "src='" . $url . "images/mangler.png'" . " " . "height='50px'/>";
}
?>
ご覧のとおり、完全なURLに$ urlを使用し、画像は/ansatte/フォルダーに配置されます。
助けてくれてありがとう!