$oProduct = new Product(); $oProduct->load($_POST["productID"]); $oProduct->stockLevel = $_POST["stockLevel"]; $oProduct->save(); // redirect after adding new page successfully to that new location header("Location:editProductStock.php?message=stockUpdated"); exit; // terminates request } $aForms = array(); $aAllProducts = ProductManager::getAllProducts(); for ($iCount = 0; $iCount < count($aAllProducts); $iCount++) { $oProduct = $aAllProducts[$iCount]; $oStockLevelForm = new Form(); $aStickyData = array(); $aStickyData["stockLevel"] = $oProduct->stockLevel; $oStockLevelForm->data = $aStickyData; // form markup: $oStockLevelForm->stockInput("stockLevel", "", "floatLeft"); $oStockLevelForm->makeHiddenField("productID", $oProduct->productID); $oStockLevelForm->makeSubmit("save", "Save", "blueButton bgBlue selfClear"); $aForms[] = $oStockLevelForm; } // stock level form echo View::renderProductStockMgtEdit($aAllProducts, $aForms); if (isset($_GET["message"]) == true) { if ($_GET["message"] == "stockUpdated") { echo '<div class="stockUpdate formSuccess textAlignCenter">Stock level has now been updated.</div>'; } } require_once "includes/footerAdmin.php";