どうすればいいですか?たとえば、エントリのモバイル番号がない場合、モバイルアイコンが表示されない場合があります。PHP - 空のデータベースフィールドを表示しないでください。div/imageを削除してください。
if ($numrows > 0){
while ($row = mysql_fetch_assoc($query)) {
echo "<div class='result-container'>
<div class='titlebox'>
<h2>" . $row['name'] . "</h2>
<p><strong>" . $row['services'] . "</strong></p>
<div class='iconbox'>
<a href='" . $row['tel'] . "'><img src='img/icons/phone.png' ></a>
<a href='" . $row['mob'] . "'><img src='img/icons/mobile.png' ></a>
<a href='mailto:" . $row['email'] . "'><img src='img/icons/email.png' ></a>
<a href='" . $row['web_url'] . "'><img src='img/icons/web.png' ></a>
</div>
</div>
</div>";
}
}
}
else
echo "<h3>No results found </h3>";
mysql_close(); ?>
前にエコーを追加するif if($ row ['mob'])!== ''){あなたのdivコード} ' –
貼り付けたスニペットに「if」が含まれているので、それを使用する。 –