change quantity button cannot be functioned, PHP Web Programming

Assignment Help:
error_reporting(0);
session_start();
header(''Content-type: text/html; charset=utf-8'');
include_once(''../../xajax_core/xajax.inc.php''); // ?? xajax
$xajax = new xajax(); // ?? xajax ??

// ??????
$chaObj=$xajax->registerFunction(''change_quantity'');
$chaObj->useSingleQuote();
$chaObj->addParameter(XAJAX_FORM_VALUES,''form1'');
$xajax->processRequest(); // ????

$xajax->printJavascript();


//---------------------- ????? ---------------------
// ?????????????

function change_quantity($form) {

$objResponse = new xajaxResponse(); // ??????
// ???? Checkbox ??? p_id, ????, ??????
// ?????????? ''p_id'' ??, ??????????
// ????????

if(isset($form[''p_id''])) {
// ?????????????
foreach($form[''p_id''] as $p_id) {
// ???????????????
if($form[''qua''][$p_id]==''0'') {
// ???????? 0, ????????????
unset($_SESSION[''cart''][$p_id]);

if(count($_SESSION[''cart''])==0) { // ????????
$objResponse-> // ?????
script(''alert("cart has no items");window.close();'');
unset($_SESSION[''cart'']);
}
else { // ???????????
// ?????????????
$objResponse->remove($p_id);

// ???????????
$objResponse->assign(''total'',''innerHTML'',gettotal());
}
}
else if ($form[''qua''][$p_id]>0) {
// ????? 0 ??, ?????????????
$_SESSION[''cart''][$p_id][''quantity''] = $form[''qua''][$p_id];

// ??????, ?????????????????
$objResponse->assign(''sub['' . $p_id . '']'', ''innerHTML'',
$_SESSION[''cart''][$p_id][''quantity''] *
$_SESSION[''cart''][$p_id][''price'']);
$objResponse->assign(''total'',''innerHTML'',gettotal());
}
else {
// ??????, ?????????
$objResponse->assign(''qua['' . $pid . '']'', ''innerHTML'',
$_SESSION[$pid][''quantity'']);
}
}
}
return $objResponse; // ??????
} // ???? change_quantity() ??

// ????????
function getTotal() {
$total = 0;
foreach($_SESSION[''cart''] as $p_id => $item)
$total += ($item[''quantity''] * $item[''price'']);

return $total;
}


//---------------------- ??? HTML ---------------------
// ?????????, ?????????????????
if( !isset($_SESSION[''cart'']) ) { // ???????
echo "";
exit();
}
?>
?????




printJavaScript(''/''); ?>





cellspacing="0" cellpadding="2"
style="text-align:center;border:1px solid silver">













// ?????????
$total = 0;
foreach($_SESSION[''cart''] as $p_id => $item) {
// ???? id ???? $p_id, ???????
echo "\n";
echo "\n";
echo "\n";
echo "\n";
echo "\n";
echo "";
echo "\n";
echo "\n";
}
?>




cart
all

onClick="select_all(''form1'',''p_id[]'',this.name);">
product name unit price quantity subtotal
" .
" $p_id . "''>
" . $item[''name''] . "" . $item[''price''] . "×" .
" value=''" . $item[''quantity''] . "'' size=''3''>
=" .""."
total:













onClick="settozero(''form1'',''p_id[]'')">

onClick="xajax_change_quantity(xajax.getFormValues(''form1''))">

onClick="window.close();">

onClick="location.href=''checkout.php'';">



Related Discussions:- change quantity button cannot be functioned

I need help in woocommerce theme customization, I need help in Woocommerce ...

I need help in Woocommerce Theme Customization Hello you will be employed on transforming this woocommerce Generous let me if you are able. You will want to know woocommerce de

Creating a web application, 1. Introduction The assignment is a continua...

1. Introduction The assignment is a continuation of the first assignment. You will use all your knowledge of web and internet to develop a fully functional site. We expect your

Hypertext transfer protocol, HTTP is a connectionless text depend protocol....

HTTP is a connectionless text depend protocol. Clients (web browsers) send requests to web servers for web elements like web pages and images. After the request is serviced through

Magento ecommerce convertion to order and pay later for site, Magento ecomm...

Magento ecommerce convertion to order and pay later for website I have a magento multistore set up with a total of ten websites. All ten websites are configured now as ecommerce

Abstract class and its behavior, What is abstract class and explain its beh...

What is abstract class and explain its behaviour? Abstract class is declared as a solitary entity, so other classes may be inherited from it. An abstract  class can’t be instant

Explain the purpose of a wsdl document, Question: (a) Give three typic...

Question: (a) Give three typical uses of Web Services. (b) Explain any five attributes used by Regular Expression Pattern in a WSDL document. (c) Explain the purpose o

Php being an open source is there any support to it, PHP being an open sour...

PHP being an open source is there any support available to it? PHP is an open source language, and it's been said that it has very less support online and offline. However PHP

We need help in wordpress performance, We need help in Wordpress Performanc...

We need help in Wordpress Performance Our website is running tremendously slow and after trying recommendations from GT Metrix such as adding expires headers and changing plugin

I want to have an intranet website, What i have: Linux based web-server to ...

What i have: Linux based web-server to test, later website can run on windows server2012 with active directory (keep care of lower/ upper letters and so on), Domain, MySQL Database

I need wp estore theme experienced developer, I need WP Estore Theme Experi...

I need WP Estore Theme Experienced Developer Maintenance work on word press estore theme website required. Should have previous proven experience with wp estore theme. Pro

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd