我创建了一个我要完成的示例:
我只是无法从example.php文件和process.php文件中弄清楚如何“重用” $ _POST数据和新值,因此,当单击proces.php页面上的按钮时,可以将其保存在proces页面中。 / p>
这是示例:http://mazey.dk/example.php
提交索引页上的表单时,将调用proces.php,并在此处解析所有POST数据。单击proces.php文件中的“保存”按钮时,我想保存该数据。
我希望有人可以指引我正确的方向。
谢谢
*****更新*****
让我分解一下我拥有的代码:
在example.php页面上,我有一个带操作的POST表单和一个jQuery / AJAX脚本,该脚本阻止表单以常规方式提交,而是将POST发送到表单操作URL。然后,结果显示在.previews类中。
<script>
$(document).ready(function(){
$('.selectform').ajaxForm( {
target: ".previews",
//success: function(res) {
//$( "#currentOrders" ).load(window.location.href + " #currentOrders" );
//}
});
});
</script>
<form action="proces.php" class="selectform" method="post">
<input name="test" type="hidden" value="123">
<div class="form-group col-md-9">
<input name="inputtest" type="text">
</div>
<div class="form-group col-md-9">
<div class="">
<button class="btn btn-primary btn-lg" type="submit"><i aria-hidden="true" class="fa fa-calculator"></i> Calculate</button> <button class="btn btn-default btn-outline btn-lg" type="reset">Reset</button>
</div>
</div>
</form>
<div class="col-md-6 col-lg-6 col-xl-6 col-xxl-6">
<div class="previews"></div>
</div>
在proces.php文件中(显示在.previews中),我有一个按钮。我想触发该按钮,以便单击“保存动作”,以便将POST值和其他在proces.php中定义的变量保存到MySQL DB中。我在处理MySQL功能方面没有问题,但是我需要弄清楚如何在单击按钮时调用POST数据+变量。
Proces.php文件:
<input type="submit" name="save" value="SAVE" class="btn btn-lg btn-default">
<?
print_r($_POST);
$newTest = "Check";
$data = 234;
// TEMPERATURE CONTROLLER
$controller = explode("|",$_POST[controller]);
$controllerCostEach = $controller[1];
$controllerName = $controller[2];
$controllerCost = $controller[1];
$qtyController = $controller[0];
$controllerAssemblyCost = $controller[3];
$totalControllerAssemblyCost = $controllerAssemblyCost * $qtyController;
$controllerCost = $qtyController * $controllerCost;
//SUBMIT BUTTON CLICKED
//E.g if(save).clicked{
echo "HERE I can save original $_POST data + other variables from $_POST values from index file and this proces.php file via standard mysqli_query";
//}
//SUBMIT
?>
我希望以此解释为准,有人可以帮助我:-)