JezK
Edit File: page4App.php
<?php session_start(); include("main.php"); if(!isset($_SESSION['userID'])) { echo "<script>location.replace('../page1.php');</script>"; } //echo "<pre>";print_r($_POST);exit; $userID = $_SESSION['userID']; $rawMaterialNotes = $_POST['rawMaterialNotes']; $previousYear3 = $_POST['previousYear3']; $previousYear2 = $_POST['previousYear2']; $previousYear1 = $_POST['previousYear1']; //raw material $materialID = isset($_POST['materialID'])?$_POST['materialID']:array(); $material = isset($_POST['material'])?$_POST['material']:array(); $y3 = isset($_POST['y3'])?$_POST['y3']:array(); $y2 = isset($_POST['y2'])?$_POST['y2']:array(); $y1 = isset($_POST['y1'])?$_POST['y1']:array(); //product $productID = isset($_POST['productID'])?$_POST['productID']:array(); $product = isset($_POST['product'])?$_POST['product']:array(); $y3Product = isset($_POST['y3Product'])?$_POST['y3Product']:array(); $y2Product = isset($_POST['y2Product'])?$_POST['y2Product']:array(); $y1Product = isset($_POST['materialID'])?$_POST['y1Product']:array(); //sales $saleProductID = isset($_POST['saleProductID'])?$_POST['saleProductID']:array(); $saleProduct = isset($_POST['saleProduct'])?$_POST['saleProduct']:array(); $y3Sale = isset($_POST['y3Sale'])?$_POST['y3Sale']:array(); $y2Sale = isset($_POST['y2Sale'])?$_POST['y2Sale']:array(); $y1Sale = isset($_POST['y1Sale'])?$_POST['y1Sale']:array(); $result = $sli->savePage4($userID,$rawMaterialNotes,$previousYear3,$previousYear2,$previousYear1); if($result == -3) { $_SESSION['page4SaveFailed'] = 1; echo "<script>location.replace('../page4.php');</script>"; } else { //save raw material $result = $sli->saveRawMaterial($userID,$materialID,$material,$y3,$y2,$y1); if($result == -3) { $_SESSION['rawSaveFailed'] = 1; echo "<script>location.replace('../page4.php');</script>"; } elseif($result == -4) { $_SESSION['rawUpdateFailed'] = 1; echo "<script>location.replace('../page4.php');</script>"; } else { //save Product $result = $sli->saveProduct($userID,$productID,$product,$y3Product,$y2Product,$y1Product); if($result == -3) { $_SESSION['productSaveFailed'] = 1; echo "<script>location.replace('../page4.php');</script>"; } elseif($result == -4) { $_SESSION['productUpdateFailed'] = 1; echo "<script>location.replace('../page4.php');</script>"; } else { //save sales $result = $sli->saveSales($userID,$saleProductID,$saleProduct,$y3Sale,$y2Sale,$y1Sale); if($result == -3) { $_SESSION['salesSaveFailed'] = 1; echo "<script>location.replace('../page4.php');</script>"; } elseif($result == -4) { $_SESSION['salesUpdateFailed'] = 1; echo "<script>location.replace('../page4.php');</script>"; } else { //success $_SESSION['saveSuccess'] = 1; echo "<script>location.replace('../page5.php');</script>"; } } } } ?>