将一个特定计数器放在一个while循环内,并将其传递到另一个页面。

19 浏览
0 Comments

将一个特定计数器放在一个while循环内,并将其传递到另一个页面。

我有一些表格行在一个循环中,这些行都是从我的数据库中获取的数据,每一行都有一个提交按钮。我想要将特定的数据发布到另一个页面,例如,如果我按下submit_3,则我想要将第3行的所有数据发布到otherpage.php,但是我尝试的方式总是使用最后一行。

例如,我有25行,然后我按下按钮3,它将发布来自第25行的所有信息。

在另一个页面上,我使用$imId选择所有数据,但是每次我按下提交按钮,即使是submit_1,我都会得到最后一个可能的步骤。

我需要包含什么才能提交所选择行的数据?

编辑:在实施建议后的一些HTML代码:

test TestName 2019-03-23 2019-03-22

TestHersteller TestName 2019-03-31 2019-03-31

0
0 Comments

问题的原因是在一个while循环中,使用了一个具有相同名称的submit按钮来发送不同的ID值。解决方法是移除隐藏的字段,并在每个按钮的value属性中设置相应的ID值。

具体的解决方法如下所示:

1. 首先,将隐藏字段(imID)从表单中移除。

2. 在每个提交按钮的value属性中设置相应的ID值,例如:

3. 当用户点击每个按钮时,将会发送相应ID值到服务器。

通过这种方法,我们可以在一个表单中使用具有相同名称的多个提交按钮,并且每个按钮都可以发送不同的ID值。这样可以方便地将特定的计数器值传递给另一个页面进行处理。

0