Javascript 一旦提交表单,表单内有多个选项卡,并且每个选项卡中都有表输入(可以添加表行)
让我在这里解释一下情况。我有一个名为travel.php的页面。我想在travel.php中提交一个表单。在这个表单中,它在顶部包含很少的输入,然后在下面有两个选项卡(酒店选项卡和飞机选项卡)。在每个选项卡中都有一个表输入(可以添加行) 下面是一个正在工作的提交表单代码的示例(不是全部,只是显示流程),但该代码只包含一个选项卡,其中只有一个表(能够添加行)。根据下面的代码,如果我有两个选项卡(酒店选项卡和飞机选项卡),我可以做什么。在每个选项卡中都有一个表输入(可以添加行)Javascript 一旦提交表单,表单内有多个选项卡,并且每个选项卡中都有表输入(可以添加表行),javascript,php,jquery,forms,tabs,Javascript,Php,Jquery,Forms,Tabs,让我在这里解释一下情况。我有一个名为travel.php的页面。我想在travel.php中提交一个表单。在这个表单中,它在顶部包含很少的输入,然后在下面有两个选项卡(酒店选项卡和飞机选项卡)。在每个选项卡中都有一个表输入(可以添加行) 下面是一个正在工作的提交表单代码的示例(不是全部,只是显示流程),但该代码只包含一个选项卡,其中只有一个表(能够添加行)。根据下面的代码,如果我有两个选项卡(酒店选项卡和飞机选项卡),我可以做什么。在每个选项卡中都有一个表输入(可以添加行) 我希望有人能给我
我希望有人能给我一些提示,告诉我如何提交一个表单,表单内部顶部有几个输入字段(将插入名为“TRAVELING”的数据库表),底部有两个选项卡,在这两个选项卡中有自己的表输入(动态添加行表)。。每个选项卡中的表的属性稍有不同,但它将被插入到名为“RECORD”的同一数据库表中。我发现了一个简短且易于查看的示例(仅涉及一个表),但我的问题是,当下面有两个选项卡,并且每个选项卡中都有自己的表时,如何提交表单
<?php
if(isset($_POST['travel']))
{
//Do smth
//List $_POST
for ($i = 0; $i < count($_POST["merchant"]); $i++)
{
$merchant = $_POST["merchant"][$i];
$remark = $_POST["remark"][$i];
$docno = $_POST["docno"][$i];
$date = $_POST["date"][$i];
$category = $_POST["category"][$i];
$claim_amount = $_POST["claim_amount"][$i];
$targetPath="upload/";
$file = $targetPath.rand(1000,100000)."-".$_FILES['bill_image']['name'][$i];
$file_loc = $_FILES['bill_image']['tmp_name'][$i];
$file_basename = substr($file, 0, strripos($file, '.'));
move_uploaded_file($file_loc,$file);
$save_new_record = "INSERT INTO `report`...";
$stmt5 = $mysqli->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();
}
?>