I want my HTML code to include the php code being run from an external file. I keep getting error too many redirects and i do not know why. When running it without the include php code in the html file it works but i want php code to run below my html and css.
This is my HTML Code:
    <nav id="search">
         <form action="./results.php" method="get">
            <input type="text" name="q" id="search_bar" placeholder="" value="Search..." maxlength="30" autocomplete="off" onMouseDown="active();" onBlur="inactive();" />
            <input type="submit" id="search_button" value="Compare!" />
        </form>
    </nav>
    <section>
        <?php include("results.php");?>
    </section>
PHP Code for searchbar:
$conn = mysqli_connect("localhost", "root", "project", "videogames");
if(mysqli_connect_errno()){
    echo "failed to connect: " .mysqli_connect_error();
}
$output = '';
if(isset($_GET['q']) && $_GET['q'] !== ' '){
    $searchq = $_GET['q'];
    $q = mysqli_query($conn, "SELECT * FROM games WHERE name LIKE '%$searchq%'") or die(mysqli_error());
    $c = mysqli_num_rows($q);
    if($c == 0){
        $output = 'No Search Results for <b>"' . $searchq . '"</b>';
    } else {
        while($row = mysqli_fetch_array($q)){
            $name = $row['name'];
            $image_path = $row['image_path'];
            $developer_name = $row['developer_name'];
            $platform = $row['platform'];
            $store = $row['store'];
            $price = $row['price'];
            $output .= '<br><table class="tg">
                        <tr>
                            <th class="tg-031e colspan="4" rowspan="4"><img src= ' . $image_path . ' width=150 height=200/></th>
                            <th class="tg-031e" colspan="4">' . $name . '</th>
                            <th class="tg-031e" colspan="2">' . $platform . '</th>
                            </tr>
                            <tr>
                            <td class="tg-031e" colspan="4">' . $developer_name . '</td>
                            <td class="tg-031e"></td>
                            <td class="tg-031e"></td>
                            </tr>
                            <tr>
                            <td class="tg-031e" colspan="4">£' . $price . '</td>
                            <td class="tg-031e" colspan="2">' . $store . '</td>
                            </tr>
                             <tr>
                            <td class="tg-031e"></td>
                            <td class="tg-031e"></td>
                            <td class="tg-031e"></td>
                            <td class="tg-031e"></td>
                            <td class="tg-031e" colspan="2">Button</td>
                        </tr>
                        <br>
                        </table>';
        }
    }
} else {
    header("location: ./");
} 
print("$output");
mysqli_close($conn);
 
    