每次我需要为网站进行表单处理时,我都会使用 PHP 进行编码。在编写包含数组的 HTML 表单时,我经常使用方括号表示法:
<input type="text" name="fav_food[]"/>
<input type="text" name="fav_food[]"/>
<input type="text" name="fav_food[]"/>
我最近需要为来自ASP背景的受访者写一份表格处理的试卷。所以我去研究了一下“POST array to ASP”,发现很多文章描述了MVC模型的技巧和窍门等,这对于我的小脑袋和ASP知识水平来说过于复杂。
例如,这个博客展示了如何为 ASP 做这件事:
<input type="text" name="fav_food"/>
<input type="text" name="fav_food"/>
<input type="text" name="fav_food"/>
不幸的是,这不适用于 PHP。这让我想知道是否有一种“action=”独立的方式来编写 HTML,这样无论处理脚本语言如何,它都可以工作。
另外,ASP 将如何查看 PHP 表单?它会变成“fav_food”或“fav_food []”的数组还是失败?