html,php,带表的sql表单

时间:2014-10-28 10:51:24

标签: php html mysql

我有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列则不显示。

我希望您理解我的问题,如果您能提供帮助,请随时提出更多信息。

提前致谢。

1 个答案:

答案 0 :(得分:1)

你的问题有点像ambugues。