“如何获得表格”;tr";指望PHP提交
因为我想要像simliar这样的输出: 共行:3行 我知道使用jquery获取表tr count,但我需要从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
一排
第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接受答案,然后,为了将您的问题标记为已解决,下面是如何解决的