首页 > 解决方案 > 使用未知输入名称更新表

问题描述

背景:

我的网站上有一张“销售”表。我正在尝试从表中手动更新交货状态(在 HTML 中)。我已将状态作为具有自身值的文本输入(基本上,输入已经填写,直到我更改里面写的内容)。

每个状态的名称都是使用输入它们的相同 php 脚本制作的,并且像这样制作($name 表的每一行都增加 1 并以 0 开头):

   echo "</td><td><input type=\"text\" name=\"status_$num\" value=" .$row['productStatus']. "></td></tr>";

所以每个状态的名称是:status_0 status_1 status_2...

我的问题:

我想对所有输入使用主按钮(它们被放置在一个表单中),但我无法找到一种方法来做到这一点。

这是我的桌子: 桌子

如何获取已更改输入的 $_POST['']?有没有一种简单的方法可以做到这一点,或者我应该为每个具有相同名称的状态的每一行添加一个按钮,然后为每个名称循环:while(!isset($_POST["submit_status_$name"])){...}.

如果任何部分有点令人困惑,请解释您不理解的内容,我会很乐意澄清(:

谢谢你!

标签: phpmysql

解决方案


推荐阅读