我有一个用于调查的表格。问题在一个表中,可能的答案(pr)在另一个表中。当给定响应时,pr字段pr_count将增加一。
问题是,在表单输入行上,我尝试了不同的方法来获取数组。
目前,我得到的数组是:
npm WARN deprecated circular-json@0.5.9: CircularJSON is in maintenance
only, flatted is its successor.
我所需要的只是npm i flatted
和survey => 1
1 => 3
2 => 4
submitted => submitted
confirm => Submit Survey
那将是问题1的答案是pr_id 3完美!在没有进行调查,提交和确认的情况下,如何获得此信息? `
1=>3
答案 0 :(得分:0)
您获得的结果数组是您提交的整个表单(所有输入字段)。
因此,要从结果数组中删除survey => 1
,您需要从示例中删除第2行:
echo '<input type="hidden" name="survey" value="'.$survey.'">';
值submitted => submitted
和confirm => Submit Survey
来自示例的最后两行:
echo '<input type="hidden" name="submitted" value="submitted"/>';
echo '<input name="confirm" type="submit" class="button" value="Submit Survey"/>';
为了保留调查中的所有数据而没有任何其他字段,您可以删除未使用的隐藏输入并使用不带name
属性的提交按钮,如下所示:
echo '<form method="post" action="/survey1">';
while ($i <= $qcount) {
// your loop as is
}
echo '<input type="submit" class="button" value="Submit Survey" />';
echo '</form>';