<input type = 'text' name = 'name_'<?php echo $rownum'?> id = <?php echo $category_id ?> /> $rownum++;
提交后,我遍历文本字段。在这样做时,我想检查此文本的id是否在数组中。所以为此我想得到文本字段的id。这怎么可能?
答案 0 :(得分:3)
ID。改变它并使其易于处理
<input type = 'text' name = 'name[<?php echo $category_id ?>]' id = <?php echo $category_id ?> /> $rownum++;
现在分配它,你在$_POST
中拥有你想要的一切。
此元素可以像这样访问
$_POST['name']
将是一个遍历它的数组
foreach ($_POST['name'] as $key => $value)
{
echo $key; // $key is the id you want
echo $value; //$value is the value set for this id
}
答案 1 :(得分:0)
你必须专门将该值传递给php。一旦将值发送到浏览器,因为HTML php无法再对其进行控制。因此,当重新提交PHP时,只有'知道'交给它的是什么。在这种情况下,它“知道”输入的名称和输入的值。
答案 2 :(得分:0)
id
未提交POST数据。它不可能恢复它们的价值
使用不同的name
来提供您需要的信息,因为只提交了它们。