データベースが4つの列(am_in、am_out、pm_in、およびpm_out)を持ち、ユーザーが記録している時間を記録しますam_inとpm_inが記録されています)。 私は彼らが入っているときに緑色のイメージを表示し、赤色のイメージを表示するのは好きです。 以下のコードは画像を示していますが、列が空でないほど多くの画像を表示しています。 私が望むのは、ユーザーがいる場合は緑の画像、ユーザーがいない場合は赤の画像のいずれかの時点で1つの画像のみを表示することです。あなたの列のそれぞれに対して複数の列のデータに応じて1つのイメージを表示
<?php
if ($row_io['am_in'] == !NULL) {
echo '<img src="../images/in.png">';
}
if ($row_io['am_out'] == !NULL) {
echo '<img src="../images/out.png">';
}
if ($row_io['pm_in'] == !NULL) {
echo '<img src="../images/in.png">';
}
if ($row_io['pm_out'] == !NULL) {
echo '<img src="../images/out.png">';
}
?>
'am_in'、 'am_out'、 'pm_in'、 'pm_out'(データ型)の列にはどのような値を格納しますか? –
私たちの回答から必要なものが得られましたか?そうでない場合は、フィードバックが必要です。 – James