我有一个添加到购物车按钮。
Javacript代码:
echo '<script type="text/javascript">alert("This item is already in the
cart.");window.location.href="shoppingcart.php";</script>';
如果商品已经在购物车中,我希望显示javascript代码。 现在,我想问的是我必须将javascript放在下面的代码中哪一行?
这是html代码:
<input type="button" value="Tambah ke Senarai" onclick="addtocart(<?php echo
$row['no']?>)" />
以下是添加&#39;
的过程if($_REQUEST['command']=='add' && $_REQUEST['productid']>0){
$pid=$_REQUEST['productid'];
addtocart($pid,1);
header("location:shoppingcart.php");
exit();
}
<script language="javascript">
function addtocart(pid){
document.form1.productid.value=pid;
document.form1.command.value='add';
document.form1.submit();
}
</script>
这是addtocart函数:
function addtocart($pid,$q){
if($pid<1 or $q<1) return;
if(is_array($_SESSION['cart'])){
if(product_exists($pid))return;
$max=count($_SESSION['cart']);
$_SESSION['cart'][$max]['productid']=$pid;
$_SESSION['cart'][$max]['qty']=$q;
}
else{
$_SESSION['cart']=array();
$_SESSION['cart'][0]['productid']=$pid;
$_SESSION['cart'][0]['qty']=$q;
}
}
这是product_exists函数:
function product_exists($pid){
$pid=intval($pid);
$max=count($_SESSION['cart']);
$flag=0;
for($i=0;$i<$max;$i++){
if($pid==$_SESSION['cart'][$i]['productid']){
$flag=1;
break;
}
}
return $flag;
}
任何帮助/建议将不胜感激。谢谢。
答案 0 :(得分:0)
它会进入String g = "abc";
String h = "dagb";
for(int j = 0; j < g.length(); j++) {
char c = g.charAt(j);
for (int k = 0; k < h.length();k++) {
char l = h.charAt(k);
if(c == l) {
String inputs = g.replace(c, ' ');
String inputss = h.replace(Character.toString(l),"Q");
input = input.replace(g, inputs);
input = input.replace (h, inputss);
input = input.replace (" ", "");
// break;
} else {
continue;
}
}
}
函数,我猜:
addtocart