我是网络开发的新手。我想知道是否有任何可能的方法在我的页面上订购当前数据(MySQL)而不重新加载页面。
首先,我在表格中显示所有数据,如下所示。
<table class="table">
<tr>
<th>Title</th>
<th>Describe</th>
<th>Date <a href="#"><span name="order" class="glyphicon glyphicon-triangle-bottom"></span></a></th>
</tr>
<?php
include 'connect.php';
global $conn;
$sql = "SELECT * FROM event";
$result = mysqli_query($conn, $sql);
if (mysqli_num_rows($result) > 0)
{
// output data of each row
while($row = mysqli_fetch_assoc($result))
{
echo '<tr>';
echo '<td>'.$row['title'].'</td>';
echo '<td>'.$row['description'].'</td>';
echo '<td>'.$row['data'].'</td>';
echo '</tr>';
}
}
else
{
echo "0 results";
}
我想解决这个问题,当我点击“数据-on with span with glyphicon”来立即订购数据而不刷新页面
我试过了,但没有工作
if(isset($_GET['order']))
{
$sql = "SELECT * FROM event ORDER BY date ASC";
$result = mysqli_query($conn, $sql);
if (mysqli_num_rows($result) > 0)
{
// output data of each row
while($row = mysqli_fetch_assoc($result))
{
echo '<tr>';
echo '<td>'.$row['title'].'</td>';
echo '<td>'.$row['description'].'</td>';
echo '<td>'.$row['data'].'</td>';
echo '</tr>';
}
}
}
答案 0 :(得分:-1)
您需要使用javascript。 PHP是一种服务器端语言,它的工作不是做客户端工作。