I am trying to run a query that will display in my browser when I click the button, but instead the results are just displayed from the beginning. I have the button set to post and my php file as the action but it seems to just run the code from the beginning. Here is what I have:
<?php
$host = "localhost";
$db = "cis475";
$user = "root";
$pw = "";
$conn = new mysqli ($host, $user, $pw, $db);
if($conn->connect_error) die($conn->connect_error);
$readAllQuery = "SELECT * FROM enrollment JOIN course ON enrollment.CourseID
= course.CourseID JOIN student ON enrollment.StudentID = student.StudentID";
$result = $conn->query($readAllQuery);
if (!$result) die($conn->error);
echo "<table border='1'>";
echo "<tr><td>EnrollmentID</td><td>Grade</td><td>EnrollmentSemester</td>
<td>CourseID</td><td>StudentID</td><td>Title</td><td>Credits</td>
<td>LastName</td><td>FirstMidName</td></tr>";
while ($row = mysqli_fetch_assoc($result)){
echo "<tr><td>{$row['EnrollmentID']}</td><td>{$row['Grade']}</td>
<td>{$row['EnrollmentSemester']}</td><td>{$row['CourseID']}</td><td>
{$row['StudentID']}</td><td>{$row['Title']}</td><td>{$row['Credits']}
</td>
<td>{$row['LastName']}</td><td>{$row['FirstMidName']}</td></tr>";
}
echo "</table>";
?>
<form method='post' action='readAll.php'>
<input type='submit' name='submit' value='Show All Enrollments'>
</form>