Example #1
0
for ($i = 0; $i < count($expc); $i++) {
    $subid = $expc[$i];
    $res = mysql_query("select ItemID,SubItemName,Type,Price,Quantity from subitems where SubItemID='{$subid}'");
    $row = mysql_fetch_array($res);
    $itemId = $row['ItemID'];
    $res1 = mysql_query("select count(*) as ItemCount from subitems where ItemID = {$itemId}");
    $row1 = mysql_fetch_array($res1);
    $itemCount = $row1['ItemCount'];
    $subItemName = $row['SubItemName'];
    $type = $row['Type'];
    $price = $row['Price'];
    $quantity = $row['Quantity'];
    $res = mysql_query("select ItemName from items where ItemID='{$itemId}'");
    $row = mysql_fetch_array($res);
    $itemName = $row['ItemName'];
    if ($type == "P") {
        $cartString = "i->" . $subid . "->1->" . $subItemName . "->" . $type . "->" . $quantity . "->" . $price . "->" . $itemName;
    } else {
        $cartString = "i->" . $subid . "->0->" . $subItemName . "->" . $type . "->" . $quantity . "->" . $price . "->" . $itemName;
    }
    if (isset($_SESSION['gs_cart'])) {
        $_SESSION['gs_cart'] = $_SESSION['gs_cart'] . ";" . $cartString;
    } else {
        $_SESSION['gs_cart'] = $cartString;
    }
    $popFactor = 1 + 0.01 * $itemCount;
    $res = mysql_query("update subitems set Popularity = Popularity*{$popFactor} where SubItemID='{$subid}'");
    calculatePopularities($subid);
}
//closeDB($con);
echo $_SESSION['gs_cart'];
            for ($i = 0; $i < count($cartItem); $i++) {
                $temp = explode("->", $cartItem[$i]);
                $subItemID = $temp[1];
                $res1 = mysql_query("select ItemID from items where SubItemID = {$subItemID}");
                $row1 = mysql_fetch_array($res1);
                $itemID = $row1['ItemID'];
                $res1 = mysql_query("select count(*) as ItemCount from subitems where ItemID = {$itemID}");
                $row1 = mysql_fetch_array($res1);
                $itemCount = $row1['ItemCount'];
                $itemQuantity = $temp[2];
                $query = "insert into orderlist (OrderID,SubItemID,Quantity) values ('{$insertID}','{$subItemID}','{$itemQuantity}')";
                mysql_query($query);
                $popFactor = 1 + 0.1 * $itemCount;
                $query = "update subitems set Popularity = Popularity*{$popFactor} where SubItemID = {$subItemID}";
                mysql_query($query);
                calculatePopularities($subItemID);
            }
            $_SESSION['gs_cart'] = null;
            $_SESSION['placed_order_id'] = $insertID;
            header("location: myorders.php");
        } else {
            $regs = "An error has been encountered while processing your order.<br/>Sorry for your Inconvenience...";
        }
        // closeDB($con);
    } else {
        $regs = "No Items in your CART";
    }
    showMessage($regs);
} else {
    header("location: index.php");
}