【发布时间】:2012-03-04 03:18:12
【问题描述】:
我网站的用户可以生成自定义表单。所有字段都保存在具有唯一 ID 的数据库中。当有人访问表单时,fields 'name' 属性为field*ID*,例如
<p>Your favorite band? <input type="text" name="field28"></p>
<p>Your Favorite color? <input type="text" name="field30"></p>
提交表单后,我使用 php 验证表单,但我不知道检索 $_POST[field28] 的值(或字段具有的任何数字)。
<?
while($field = $query_formfields->fetch(PDO::FETCH_ASSOC))
{
$id = $field[id];
//this doesn't work!!
$user_input = $_POST[field$id];
//validation comes here
}
?>
如果有人可以帮助我,真的很感激!
【问题讨论】:
标签: php