PHP空白页显示零结果,无错误

PHP空白页显示零结果,无错误,php,Php,我有下面的php代码,它从我的表中检索数据并以漂亮的html格式显示。我的问题是当没有数据时。它只显示一个空白页。如何让它显示一个页面,在不破坏代码的情况下显示未找到结果 <?php if(isset($_POST["submit"])){ $tmpqid = $_POST["stu_qid"]; require_once 'dbconfig.php'; try { $conn = new PDO("mysql:host=$host;dbname=

我有下面的php代码,它从我的表中检索数据并以漂亮的html格式显示。我的问题是当没有数据时。它只显示一个空白页。如何让它显示一个页面,在不破坏代码的情况下显示未找到结果

<?php
if(isset($_POST["submit"])){
    $tmpqid = $_POST["stu_qid"];
    require_once 'dbconfig.php';

    try {
        $conn = new PDO("mysql:host=$host;dbname=$dbname", $username, $password);
        $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
        $sql = "SELECT * 
                FROM as_questions
                WHERE Qid=$tmpqid";



        $q = $conn->query($sql);
        $q->setFetchMode(PDO::FETCH_ASSOC);


    } catch (PDOException $pe) {
        die("Could not connect to the database $dbname :" . $pe->getMessage());
    }
}
?>

  <?php while ($r = $q->fetch()): ?>

    <!-- here goes all the result display -->
    <?php endwhile; ?>


运行一个条件,如
if($q->rowCount()!==0)
{}否则{//显示表单}`@adelowo我将把它放在哪里?在while循环中?还是之前?@adelowo nvm弄明白了:谢谢