当表单内有多个选项卡并且每个选项卡中都有表输入(可以添加表行)时提交表单

让我解释一下这里的情况。 我有一个名为travel.php的页面。 我想在travel.php中提交一份表格。 在这种forms中,它在顶部包含很少的输入,之后它有2个标签(酒店标签和飞机标签)。 在每个选项卡中都有一个表输入(可以添加行)。

下面是提交FORM代码的示例(不完全。只是显示流程),但是这个代码我只包含一个只有一个表(可以添加行)的选项卡。 根据下面的代码,如果我有2个选项卡(酒店选项卡和飞机选项卡),我该怎么办。 在每个选项卡中都有一个表输入(可以添加行)。

<?php if(isset($_POST['travel'])) { //Do smth //List $_POST for ($i = 0; $i prepare($save_new_record); $stmt5->bind_param('ssiis', $reportName, $report_number, $euser); if ($stmt5->execute() == false){ echo 'Fifth query failed: ' . $mysqli->error; } $stmt5->close(); } $title = $mysqli->real_escape_string($_POST["title"]); $mode = $mysqli->real_escape_string($_POST["mode"]); $from_date = $mysqli->real_escape_string($_POST["from_date"]); $to_date = $mysqli->real_escape_string($_POST["to_date"]); $timefrom = $mysqli->real_escape_string($_POST["timefrom"]); $timeto = $mysqli->real_escape_string($_POST["timeto"]); $save_report_s = "INSERT INTO `traveling` () VALUES ()"; $save_report_ss = "INSERT INTO `report_s`() VALUES ()"; $stmt3 = $mysqli->prepare($save_report_s); $stmt6 = $mysqli->prepare($save_report_ss); $stmt3->bind_param('', $); $stmt6->bind_param('', $); if ($stmt6->execute() == false){ echo 'gl A query failed: ' . $mysqli->error; } else { if ($stmt3->execute() == false){ echo 'gl B query failed: ' . $mysqli->error; } $stmt3->close(); } $stmt6->close(); } ?> 

我希望有人能给我提示我如何单独提交一个表单,其中一个表单在顶部有一些输入字段(将插入数据库表中称为“TRAVELING”),并在底部有两个选项卡,在这两个选项卡中有它拥有表输入(动态添加行表)。每个选项卡中的表具有略微不同的属性,但它将插入到名为“RECORD”的同一数据库表中。 这个我发现了一个简短易查看的例子(仅涉及一个表) 点击但我的问题是如何在下面有两个标签并且每个标签都有自己的表格时提交表单。