session_start ();
include_once ("connect.php"); // thêm sản phẩm cho phiên hoặc tạo mới nếu (isset ($ _ POST ["loại"]) && $ _POST ["loại"] == 'thêm' && $ _POST ["product_qty"]> 0) {foreach ($ _ POST là $ key => $ value) {// thêm tất cả các bài vars để new_product mảng $ new_product [$ key] = filter_var ($ value, FILTER_SANITIZE_STRING);} // loại bỏ hưởng ứng nhiệt liệt vars unset ($ new_product ['type']); unset ($ new_product ['return_url']); //. chúng ta cần phải có được tên sản phẩm và giá cả từ cơ sở dữ liệu $ product_code = $ new_product ["product_code"]; $ query = "SELECT product_name, giá TỪ sản phẩm ĐÂU product_code = '$ product_code' LIMIT 1"; // echo $ query; $ result = mysqli_query ($ con, $ query) or die ("LOI:" .mysqli_error ($ con) ); while ($ row = mysqli_fetch_array ($ result, MYSQLI_ASSOC)) {// lấy tên sản phẩm, giá từ db và thêm vào new_product mảng $ new_product ["product_name"] = $ row ["product_name"]; $ new_product [" product_price "] = $ row [" giá "]; if (isset ($ _ SESSION [" cart_products "])) {// nếu phiên var đã tồn tại // kiểm tra hàng tồn tại trong mảng sản phẩm if (isset ($ _ SESSION [" cart_products "] [$ new_product ['product_code']])) {// mảng cũ unset = $ New_product; // cập nhật hoặc tạo ra sản phẩm với phiên item mới} // var_dump ($ _ SESSION ["cart_products"]);} // cập nhật hoặc xoá các mục if (isset ($ _ POST ["product_qty"]) || isset ($ _ POST [ "remove_code"])) {// số lượng mục cập nhật trong phiên giao dịch sản phẩm if (isset ($ _ POST ["product_qty"]) && is_array ($ _ POST ["product_qty"])) {foreach ($ _ POST ["product_qty"] như $ key => $ value) {if (is_numeric ($ value)) {$ _SESSION ["cart_products"] [$ key] ["product_qty"] = $ value;}}} // loại bỏ một mục từ phiên sản phẩm if ( isset ($ _ POST ["remove_code"]) && is_array ($ _ POST ["remove_code"])) {foreach ($ _ POST ["remove_code"] là $ key) {unset ($ _ SESSION ["cart_products"] [$ key] );}}} // quay lại để trở url $ return_url = (isset ($ _ POST ["return_url"])) urldecode ($ _ POST ["return_url"]): ''; // trả về url header ('Vị trí:'. $ return_url);?>
đang được dịch, vui lòng đợi..
