Php - 在不重新加载页面的情况下订购当前数据

时间:2017-05-18 13:28:10

标签: php html mysql web

我是网络开发的新手。我想知道是否有任何可能的方法在我的页面上订购当前数据(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>';
				}
		     } 
		}

1 个答案:

答案 0 :(得分:-1)

您需要使用javascript。 PHP是一种服务器端语言,它的工作不是做客户端工作。