0

我的 index.php 页面在一个表单中有多个提交,该表单具有引用另一个 PHP 页面的方法 post 和 action。为了便于举例,假设有 submit='a1' 和 submit='a2'。

从提交按钮发送变量时$__POST,我希望新的 PHP 页面选择$__POST发送的变量。我已经制作了查询和显示脚本,例如,$__POST如果我使用它,它可以正常工作。if(isset($__POST['a1']))我可以迭代 MySQL 查询并if()为每个类别使用语句,即。“a1”、“a2”……

我想要做的是在一个循环中进行迭代,因为 MySQL 查询对于每个类别都是相同的,除了WHERE根据类别编号的变化识别我的数据库中的类别字段的语句。例如,类别“a1”与mysqlquery“a2”使用相同,唯一的区别是:(WHERE post_id = '1'对于“a1”和WHERE post_id = '2'“a2”。)

代码无关紧要..它已经工作了。我只需要确定哪个 post 变量被发送到页面,这样我就可以从每个相应的迭代 MySQL 查询post_id......我怀疑 OO 编程在这里会有所帮助,但我很好奇我是否需要它。

4

1 回答 1

0

你不能做这样的事情:

for ($i=1; $i<=100; $i++)
 {
   if(isset($_POST['a'.$i])) {
   //Do something
 }
}
于 2013-01-19T20:45:54.487 回答