There are no error but still its not showing

I’ve been working on a search engine that shows result from DATABASE on the same page but I dont know what went wrong that when I try to run the code the page is just blank :/ I’ve checked the code multiple times and I even used the php code checker online but still there is not error..

my code :

   define('DB_SERVER', 'localhost');
   define('DB_USERNAME', 'root');
   define('DB_PASSWORD', 'hunzai112');
   define('DB_DATABASE', 'search');
    if (isset($_POST['server'])) {
        $server = $_POST['server'];
        $get = mysqli_query($con,"SELECT * FROM servers WHERE name='$server' OR ip='$server' OR mode='$server'");

        <link target="_blank" rel="nofollow" href="" rel="stylesheet">
        <title>SA - Search Server</title>
        <link rel="stylesheet" type="text/css" target="_blank" rel="nofollow" href="css/main.css">
    <center><img src="" class="heading" ></center>
    <form method="POST" action="">
        <center><input type="text" name="server" />
        <input type="submit" name="search" value="Search" /></center>

<div class="block"><h1 class="resulthead">Search Results</h1></div>
    while ($row = $get->fetch_assoc()) {
            $name = $row['name'];
            $ip = $row['ip'];
            $version = $row['version'];
            $mode = $row['mode'];
            <h1 class="name"><?php echo $name;?></h1>
            <h1 class="name">Server Ip : <?php echo $ip;?></h1>
            <h1 class="name">Server Version : <?php echo $version;?></h1>
            <h1 class="name">Server Mode : <?php echo $mode;?></h1>
            <hr />


Try to print the $server using echo statement, and you can know whether it is getting the value from the form.