PHP获取表单发送的输入字段(不知道提交了哪个字段)
我有一个表单,大约有15个输入字段,每个字段的默认值来自db表。Javascript在提交时检查字段是否已修改 然后我的问题来了: 如何仅获取提交的值,以便使用它们更新数据库中的表 以下是我代码的一部分: 表格:PHP获取表单发送的输入字段(不知道提交了哪个字段),php,forms,post,input,Php,Forms,Post,Input,我有一个表单,大约有15个输入字段,每个字段的默认值来自db表。Javascript在提交时检查字段是否已修改 然后我的问题来了: 如何仅获取提交的值,以便使用它们更新数据库中的表 以下是我代码的一部分: 表格: 如果我理解正确,您可以让javascript函数将修改后的数据放入json对象,并将该对象发送给php函数。在php函数中,您可以对每个字段使用对象而不是单个变量。我仍然不清楚您的问题。您尝试过什么?为什么不解析整个表单并检查它是否已在服务器端更改?使用javascript,您无法知
如果我理解正确,您可以让javascript函数将修改后的数据放入json对象,并将该对象发送给php函数。在php函数中,您可以对每个字段使用对象而不是单个变量。我仍然不清楚您的问题。您尝试过什么?为什么不解析整个表单并检查它是否已在服务器端更改?使用javascript,您无法知道用户是否真的更改了字段(用户可以更改字段,然后返回旧值),除非您在提交表单时在javascript变量中选择bd值,而不是比较值,而不仅仅是发送更改后的数据。或者,您可以对数据库中的数据进行绘图,并将其与表单中提交的数据进行比较,而不仅仅是用新数据更新字段。
<form method="post" action="controlPanel.php">
<input name="color_base2" value="<?php echo $info['color_base2']; ?>"></span>
<button type="submit" name="updateItem" value="<?php echo $info['id_item']; ?>" class="updateButton" />UPDATE</button>