<img id="post_like_btn_<?php echo $post_info['id']; ?>" class="post_like_btn"
<?php $like_result = data_like($dbc, $user_info['id']);
while($like_info = mysqli_fetch_assoc($like_result)){
if($post_info['id'] == $like_info['post_id'])
{ echo 'src="img/like/like_active.png"';
} else{echo 'src="img/like/like_dark.png"'}?>>
私は好きなテーブルに投稿IDがあるときに同様のボタンのアイコンイメージを変更するが、テーブルに値がないときはelseコマンドが機能しない画像が表示されません。私は '& &!== null'を追加しようとしましたが、それでも動作しません。以下は共通であることからもif文phpやhtmlでのバグ
while($like_info = mysqli_fetch_assoc($like_result)){
if($post_info['id'] == $like_info['post_id'])
{ echo ' src="img/like/like_active.png"';}
else{echo ' src="img/like/like_dark.png"';}
}?>>
:
条件がfalseの場合、 'else'部分を表示しますか? –