“如何获得表格”;tr";指望PHP提交

“如何获得表格”;tr";指望PHP提交,php,html,Php,Html,因为我想要像simliar这样的输出: 共行:3行 我知道使用jquery获取表tr count,但我需要从php获取它。请帮忙 一排 第2排 第3排 您可以在发送表单之前在隐藏输入中输入行数这将不起作用,因为行及其元素不会被传输。 因此,我每行添加了一个隐藏字段 <?php if(isset($_POST['submit'])){ $rows = $_POST['hidden']; $count = count($rows); echo

因为我想要像simliar这样的输出: 共行:3行

我知道使用jquery获取表tr count,但我需要从php获取它。请帮忙



一排 第2排 第3排

您可以在发送表单之前在隐藏输入中输入行数

这将不起作用,因为行及其元素不会被传输。 因此,我每行添加了一个隐藏字段

<?php
if(isset($_POST['submit'])){
  $rows = $_POST['hidden'];
  $count = count($rows);                
  echo $count;
}
?>
<form method="post" action=""><br/>
<table width="250" border="1" cellspacing="0" cellpadding="0" id="dataTable">
  <tr>
    <td>Row 1<input type="hidden" name="hidden[]" value="1"></td>
  </tr>
  <tr>
    <td>Row 2<input type="hidden" name="hidden[]" value="2"></td>
  </tr>
  <tr>
    <td>Row 3<input type="hidden" name="hidden[]" value="3"></td>
  </tr>
</table>
<br/>
<input type="submit" name="submit" value="Get Table Count"/>
</form>


一排 第2排 第3排

顺便说一句,在您显示的代码中,您似乎将jQuery与PHP混合使用。这不起作用,因为jQuery是客户端,PHP是服务器端。

什么是
$table
?这不起作用,因为行及其元素没有被传输,只有表单元素(例如input type=hidden)才会被传输。谢谢,从现在起,从隐藏的输入开始进行行计数。有什么选择吗?@bhoopalaner接受答案,然后,为了将您的问题标记为已解决,下面是如何解决的