我有PHP和PHP的html表单MYSQL查询从数据库中选择数据并将其显示在表中,现在我很难在页面中划分该表,如果它太长,并且使第一行表可以被点击并根据按下的标题对数据进行排序。我设法做到了但是使用了经典的表格,而不是表格内部和提交按钮。这是我的代码的一部分。
<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列则不显示。
我希望您理解我的问题,如果您能提供帮助,请随时提出更多信息。
提前致谢。
答案 0 :(得分:1)
你的问题有点像ambugues。