私のウェブサイトのユーザーはカスタムフォームを生成できます。すべてのフィールドは、一意のIDを持つデータベースに保存されます。誰かがフォームを訪れると、フィールドの「name」属性は、フィールド*の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
}
?>
誰かが私を助けることができれば、本当に感謝しています!
[OK]を、今私は、作品のおかげで愚かな感じ! – dirk