我的index.php页面在表单中有几个提交,其中包含方法post和action引用另一个PHP页面。为了便于举例,假设有submit ='a1'和submit ='a2'。
当从提交按钮发送$__POST
变量时,我希望新的PHP页面选择发送了哪个$__POST
变量。我已经制作了查询和显示脚本,例如,如果我使用$__POST
,它对if(isset($__POST['a1']))
的工作正常。我可以迭代MySQL查询并为每个类别使用if()
语句,即'a1','a2'......
我想要做的是在循环内迭代,因为MySQL查询对于每个类别都是相同的,但WHERE
语句除外,它根据类别编号的变化识别数据库中的类别字段。例如,类别“a1”使用与“a2”相同的mysqlquery
,唯一的区别是:({1}代表'a1',WHERE post_id = '1'
代表'a2'。)
代码无关紧要......已经有效了。我只需要确定哪个post变量被发送到页面,这样我就可以从每个对应的WHERE post_id = '2'
迭代MySQL查询...我怀疑OO编程在这里会有所帮助,但我很好奇我是否需要它。
答案 0 :(得分:0)
你不能做类似的事情:
for ($i=1; $i<=100; $i++)
{
if(isset($_POST['a'.$i])) {
//Do something
}
}