-5

次のコードを実行すると、実行されます! ただし、問題があります。機能しません。if($photoIDdislike["magic"] == 1)なぜプログラムは、if ステートメントが false であると言うのですか。私の論理的な間違いは何ですか?コードが機能するように修正するにはどうすればよいですか?

<?php
$con = mysqli_connect("127.0.0.1:3306","root","root","photoshare");
$query = "SELECT ID,nickname,photoLikes FROM tbl_photo";
$result = mysqli_query($con,$query);
$query_dislike = "SELECT idGivenLike, nickname, magic  FROM tbl_check_like";
$resultDislike = mysqli_query($con,$query_dislike);
$photoIDdislike;
$photoID;
while($photoID = mysqli_fetch_assoc ($result))
{
    if(mysqli_fetch_assoc($resultDislike)!= null)
    {
        while($photoIDdislike = mysqli_fetch_assoc($resultDislike))
        {
                //checks if both of results
            if($photoID["ID"] == $photoIDdislike["idGivenLike"])        
                {
                if($photoIDdislike["magic"] == 1)
                {

                    echo '<a href=img/'.$photoID["ID"].'.php><img src="uploads/'.$photoID["ID"].'.jpg" alt="Picture" class="photo" width="800" height="600"/></a>
                        </br>
                        התמונה הועלתה על ידי '.$photoID["nickname"].'
                                <form action="unlike.php" method="POST" >
                                <input type="image" src="img/unlike.png" width="20" height="20"  name="submit" value="'.$photoID["ID"].'"/>
                                לייקים:'.$photoID["photoLikes"].'
                                </form>
                                ';

                }
                }   
        }
    }
    else
                echo '<a href=img/'.$photoID["ID"].'.php><img src="uploads/'.$photoID["ID"].'.jpg" alt="Picture" class="photo" width="800" height="600"/></a>
                                    </br>
                                    התמונה הועלתה על ידי '.$photoID["nickname"].'
                                            <form action="like.php" method="POST" >
                                            <input type="image" src="img/like.jpg" width="20" height="20"  name="submit" value="'.$photoID["ID"].'"/>
                                            לייקים:'.$photoID["photoLikes"].'
                                            </form>
                                            ';  



}
?>

私のデータベース構造: tbl_check_like: idGivenLink | ニックネーム | 魔法(彼が好きだったら言う)

tbl_photo: ID |ニックネーム | 写真名 | 写真いいね | 写真リンク | 写真削除リンク

4

1 に答える 1