再会 !
有2个表单,一个提交,另一个配置第一个表单。
问题:如果它们有一个 php 处理程序,表单是否会发生冲突,前提是该处理程序检查按钮是从哪个表单按下的?
初步处理程序代码:
if(isset($_POST['sendPostFormButton']))
{
//Внутренности обработчика первой формы
}
if(isset($_POST['sendApplySettingsButton']))
{
//Внутренности обработчика второй формы
}
不,如果您在客户端将表单一分为二并且不重叠:
在这种情况下,一切都会好起来的。注意
name按钮的属性,别忘了,很重要)祝你好运
PS HTML 中还有一个很酷的东西,你可以为输入字段构建复杂的名称,比如
PHP 将在第一种情况下为我们提供一个数组
$_POST['firstForm'] = array('field1' => <...>, 'field2' => <...>),并且完全相同,但$_POST['secondForm']在第二种情况下有一个名称。就是这样,只是为了一般的开发,在处理一堆相同类型的表单时非常方便。