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 custom php work, Custom PHP Work I have a website in Word...

Custom PHP Work I have a website in Wordpress / woocommerce with a custom php designing module created not complete. Can share details to the right person. What I am seeking

Definition lists, Another type of list is a definition list. Definition lis...

Another type of list is a definition list. Definition lists contain a heading & the text show below that. IGNOU <

We need help in system intrgration, We need help in System Intrgration-  Vo...

We need help in System Intrgration-  VoIP platform and ticketing system integration We are seeking to build an environment where inbound calls are accepted and forwarded to a se

Web programmer need to integrate web and database, Web Programmer need to i...

Web Programmer need to integrate web and database Requirements- The primary responsibility of the intended web programmer is- 1) Choose as well as customize website templa

Need help in php programmer with codeigniter exp, PHP Programmer with CodeI...

PHP Programmer with CodeIgniter exp CodeIgniter and PHP Programming We want highly talented individuals to work with our company. You must be- Puntual Honest Resp

Need help in the data fetching bus operators south america, Need help in th...

Need help in the Data fetching bus operators South America I want to get data fetched from several homepages of Chilean bus operators. I want a table as a result which includes:

Data link layer - osi model layer, It is responsible for transmitting a gro...

It is responsible for transmitting a group of bits among the adjacent nodes. The group of bits is termed as frame. The network layer passes a data unit to the data link layer and d

I want help in vbulletin clean and update, I want help in vBulletin clean a...

I want help in vBulletin clean and update I have an installation of vBulletin that has been compromised, I have taken some steps to secure my installation but I need someone to

A php website developer required for web project, A php Website developer r...

A php Website developer required for web project Need a website developer who has experienced in website development using php AWS server knowledge is plus. Desired Skills

Need help in online food delivery web, Need help in Online food delivery we...

Need help in Online food delivery web Not a usual online food delivery web. We want develop the web user interface as well as functionality from MySQL EER diagram model. Job

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