我有PHP的HTML表格& MYSQL查詢從數據庫中選擇數據並將其顯示在表格中,現在我很努力地將表格分成頁面,如果它太長,並且使第一行表格可點擊並根據按下的標題對數據附加進行排序。我設法做到這一點,但有一個經典的桌子,而不是一個在窗體和提交按鈕內的桌子。這是我的代碼的一部分。HTML,PHP,SQL表格與表格
<form id="form6" name="form6" method="post" action="user.php">
<p class='p1' id='pAll'>DISPLAYING ALL DATA
</p>
<div class='div1'>
<input type="submit" name="display_all_data" id="display_all_data" value="DISPLAY ALL DATA" />
</div>
if (isset($_POST['display_all_data']))
{
echo "<script>window.location.href='#pAll';</script>";
echo "<table align='center' class='table2'>
<tr>
<td width='5%'><a href ='?page=orderID'>ID</a></td> //something like this is what I need, but it works only with classic table which is load on page load, not after button is pressed
<td width='25%'>NAME</td>
</tr>";
SQL stuff.... and displaying rows
{
echo "<tr>";
echo "<td width='5%'>" . $row['ID'] . "</td>";
echo "<td width='25%'>" . $row['NAME'] . "</td>";
echo "</tr>";
}
echo "</table>";
echo "</div>";
}
?>
</form>
所以我需要這個表有選項來顯示更多的頁面,並選擇取決於所選列進行排序,例如ID
,當我按ID列由ASC但排序ID我可以不這樣做,因爲我有表格,只有按下提交按鈕時才顯示,而不是按下了td列。
我希望你能理解我的問題,如果你能提供幫助,請隨時索取更多信息。
在此先感謝。
簡單地說,你的項目的目標是什麼? – 2014-10-28 11:07:51
爲開始,我想有選擇排序表的基礎上什麼標題被按下,身份證,名稱,例如,如果我按ID我想顯示1,2,3,4,如果我按名稱我想顯示A,B,C等,我可以做到這一點,但與經典的表,我的表格顯示,如果只按下提交,而不是頁面加載。 – Xardas 2014-10-28 11:16:06
是啊仍然不知道你是什麼意思的行'但與經典的表,我的表是顯示,如果只提交按下,而不是在頁面加載'我的意思是什麼是你的經典表的定義 – 2014-10-28 11:27:16