DIfficulty引用我在隐藏字段中发送的id


DIfficulty to reference an id i sent within a hidden field

下面是代码

<tr>
<td>&nbsp;</td>
<td><input name="ID" type="hidden" value="<? echo $id; ?>"/></td>
<td><input type="submit" name="Submit" value="Submit"/>
<input type="reset" name="Submit2" value="Reset"/></td>                            </tr>

这是我引用的一行,但它似乎不起作用。有人能帮忙吗。$id=$_POST['id'];

我相信您正在处理一个区分大小写的问题。

根据您的输入,您已经。。。

<input name="ID" type="hidden" value="<? echo $id; ?>"/>

但是你。。。

$id = $_POST['id'];

在您的接收页面上。

尝试将您的表单更改为…

<input name="id" type="hidden" value="<? echo $id; ?>"/>

请注意名称中的小写"id"。测试自己的一个好方法是在你的接收页面上,你可以临时做第一件事。

<?php
    print_r($_POST);
    exit;
?>

这将打印您的整个POST数组,这样您就可以看到您是否真的在发送您期望的数据。如果你是,那么你就知道你"使用"这些数据的方式有问题。