Я мало что сделал с PHP, но вы, вероятно, хотите, чтобы PHP создавал таблицу на отдельной странице, а затем использовал AJAX для получения данных всякий раз, когда вы хотите обновить таблицу. Если вы используете додзё, вы можете сделать что-то вроде этого.
index.html
<html>
<head>
<script type="text/javascript">
//call this function whenever you want to update the table
function updateTable()
{
dojo.xhrGet({
url: 'my_table.php',
handleAs: 'text',
load: function(data) {
dojo.byId('table').innerHTML = data;
});
}
</script>
<title>Whats Up?</title>
</head>
<body onload='updateTable()'>
<a href="Register.php">Register</a> <a href="login.php">Login</a>
<div id='table'></div>
</body>
</html>
my_table.php
<?php
mysql_connect('localhost', 'root');
mysql_select_db('summerinstitute');
$query="SELECT * FROM students";
$result=mysql_query($query);
echo "<table border=\"1\">";
while ($row = mysql_fetch_assoc($result)) {
echo "<tr>";
echo "<td>";
echo $row['fname'];
echo "</td>";
echo "<td>";
echo $row['lname'];
echo "</td>";
echo "<td>";
echo $row['username'];
echo "</td>";
echo "<td>";
echo $row['Email'];
echo "</td>";
echo "</tr>";}
?>