添加隐藏字段以形成

时间:2015-04-15 04:12:59

标签: php html

我生成HTML表单,如下所示:

<tr class=orm id=tr8>
    <td class=form_rowtitle><div id=row8a>Name</div></td>
    <td>
    <div id=edit8>  
    <input id=input8 type=text size=30>
    </div>
    <div id=saved8></div>
    </td>
    <td><div id=error8></div></td>
</tr>

并使用$value=$_POST['saved8'];检索输入的值 我对如何在这里添加隐藏字段以及如何检索隐藏字段数据感到困惑。 请帮忙,我试过以下:

<input type=hidden name=token value="<?php echo $token; ?>" />
<input type=hidden id=token value='XYZ' />

但无法检索。

2 个答案:

答案 0 :(得分:0)

你不能在名称html属性中有空格。 一旦你有一个单词名称,例如token_value,你可以用同样的方式访问它:$token_value=$_POST['token_value'];

这样:

<input type="hidden" name="token_value" value="<?php echo $token; ?>" />
<input type="hidden" id="token" name="token" value="XYZ" />
<?php
$token_value=$_POST['token_value'];
$token = $_POST['token'];
?>

答案 1 :(得分:0)

好吧,实际上一个表单使用POST或GET变量向PHP发送数据,并且我看到你正在使用POST。要从表单中的字段检索数据,您应该使用 name 属性。

<input type=hidden id=token value='XYZ' name=tokenName /> in the form.

$token = $_POST['tokenName']; in the PHP file.