我的页面中有一个表格,表格的每一行都有每种商品的一些值,并且在该行的最后一列中,我有“编辑”按钮,它将数据发送到其他一些 php 页面。
为此,使用下面的(PHP)FORM 并尝试在同一页面本身上发布值。我的问题是我无法检索下面评论语句中给出的值。
如果我只使用 HTML 表单,它工作得很好,但我不想使用,因为表格非常大,可以在资源管理器页面上的“查看代码”中轻松看到信息,而且信息很少保密。所以想到只使用 PHP 表单。
下面是我的代码。
<FORM METHOD="post" ACTION="inventory.php">
<?php '<input name="number" type="hidden" id="number" value="'. $list[$i] .'">'?>
<?php '<input name="model" type="hidden" id="model" value="'.$model[$i].'"> '?>
<?php '<input name="details" type="hidden" id="details" value="'. $detail[$i].'">'?>
<?php '<input name="type" type="hidden" id="type" value="'.$type[$i].'">'?>
<?php echo '<button type="submit" class="button" value="'.$list[$i] .'" name="edit">Edit</button>';?> </FORM>
if (isset ($_POST['edit']))
{
echo $_POST['edit']; // Able to retrieve value of number (In chrome explorer), In (IE) it just displays as 'Edit'
echo $_POST['number']; // Not able to retrieve any value for this
echo $model=$_POST['model']; // Not able to retrieve any value for this
echo $details=$_POST['details']; // Not able to retrieve any value for this
echo $type=$_POST['type']; // Not able to retrieve any value for this
}