我正在创建一个从头开始的在线调查,该调查将保存在数据库中。我正在努力建立一个系统,以便有人可以创建一个新的民意调查。在不知道确切字段数量的情况下检索POST数据
我会让用户用问答填写一个简单的HTML表单(可能有几个答案)。用户将能够为每个问题添加多个问题和多个答案。
由于问题和答案的总数将由用户决定,因此我需要创建一些灵巧的PHP来迎合这一点 - 不管有多少。
处理静态数量的问题时,很简单。但是我很难想出一种将所有POST数据转换为单个PHP变量的方式,所以我可以处理它们。
我正在考虑使用foreach
循环,任何人有任何想法?
对不起,冗长的描述!如果有人需要澄清,我很乐意这样做。我的问题是,当我不清楚数组中哪个元素将包含什么内容时,我无法理解如何处理POST值。如果事情是静态的,有一系列的问题和答案,我知道$_POST[0]
是Question1等。
谢谢! =)
我喜欢这种方法,正如您和meagar所证明的那样。我将如何去访问PHP中的questions数组? “ – James 2011-02-02 16:22:58
”PHP会将这些转换为`$ _POST ['questions']`中的数组。 :) – coreyward 2011-02-02 16:40:47
已将此答案标记为解决方案,因为我正在使用如此处所示的多维数组方法。非常感谢meagar和其他人回复。我使用每个人的帖子来创建一些适合我的东西,我可以理解! - 伟大的网站,伟大的社区!再次感谢! – James 2011-02-02 19:09:27