php在提交后获取元素的ID

时间:2011-06-22 05:12:39

标签: php html

<input type = 'text' name = 'name_'<?php echo $rownum'?>  id = <?php echo $category_id ?> /> $rownum++;

提交后,我遍历文本字段。在这样做时,我想检查此文本的id是否在数组中。所以为此我想得到文本字段的id。这怎么可能?

3 个答案:

答案 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来提供您需要的信息,因为只提交了它们。