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

Need help in single page psd to responsive html, Need help in Single page P...

Need help in Single page PSD to Responsive HTML using Bootstrap3 I want a single page html which is similar in design to optimizepress .com The coding for the html must be Re

I need help in cakephp, CakePHP, OAuth, Video APIs I want somebody who h...

CakePHP, OAuth, Video APIs I want somebody who has familiarity in CakePHP to work on a project that requires OAuth incorporation with various sites and then post videos to these

Paypal exporess checkout problem, PayPal Exporess checkout problem: 81100 M...

PayPal Exporess checkout problem: 81100 Missing Parameter Order Total Can someone help us fix this bug? 81100 Missing Parameter OrderTotal (Amt) - Required parameter missing.

Need help to revamp an existing website, Website Designing Need help to ...

Website Designing Need help to revamp an existing website Job description: Need to change the look of an existing website so that it can have greater hits Web developme

I want help for it developer, I want help for IT Developer needed - Benelux...

I want help for IT Developer needed - Benelux Region We are seeking an experienced web developer with the following skills 1) Front-end development (HTML5/CSS3) 2) Front-end

We need help in user friendly room renting website, We need help in User fr...

We need help in User friendly room renting website a) I need to develop a site similar to spareroom.co.uk in u reply include 1) site u have similar like my refer remember to inc

I need a shopify that must have ecommerce knowledge, I require a Shopify th...

I require a Shopify that Must have Ecommerce and Design Quality Knowledge We are looking for a Professional Web Designer who has experience in setting up Shopify E-commerce stor

We need assistance in responsive website design and html, We need assistanc...

We need assistance in Responsive Website Design and HTML We run an existing technology website as well as we now need someone to re-design it for us as well as write the respons

I want help in website internal development, I want help in Website interna...

I want help in Website internal development, angular, grunt, javascript, html,css ninja JavaScript, css(scss), html, angularJS. Familiar with grunt build process understand t

Prepare custom websites for mobile devices, I am looking for two brilliant ...

I am looking for two brilliant website designers to join my team. I need designers, who will create websites that are compatible with all mobile devices, prepare custom websites, a

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