Передача данных, которых нет в базе данных, но оператор else не работает в php mysql - PullRequest
0 голосов
/ 02 мая 2020

Вот мой код. Когда я передаю данные с другой страницы и данные отсутствуют в базе данных, мой код не отображает правильное сообщение об ошибке в операторе else:

<div class="contentsection contemplete clear">
    <div class="maincontent clear">
    <div class="about">
    <?php 
        $sql="SELECT * FROM tbl_post WHERE id='$id'";
        $post =$db->conn->prepare($sql);
        $post->execute();
        $result=$post->fetchAll();

    if($post ){
        foreach ($result as $value) {
    ?>
        <h2><?php echo $value['title'] ;?></h2>
        <h4><?php echo $fm->dateFormat($value['date'] );?> By <a href="#"><?php echo $value['authore'] ;?></a></h4>
        <img src="admin/upload/<?php echo $value['image'] ;?>" alt="post image"/>
        <p>
        <?php echo $value['body'] ;?>   
        </p>

        <?php } }else{echo "data not found";}?> //this line is not working
    </div>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...