我修改了一个购物车程序,该程序根据POSTED表单数据构建一系列项目,并将这些数据组合成购物车。使用$ this命令在购物车中为每个项目指定一行:
foreach($this->get_contents() as $item) {
echo tab(7) . "<input type='hidden' id='jcartItempartnumber-{$item['id']}'
name='jcartItempartnumber[]' value='{$item['partnumber']}' />
Part Number: {$item['partnumber']} \n";
}
因此,每个订单项都会接受并删除零件编号而不会出现问题。问题变成了我不能将这些零件编号放在购物车本身的页脚中。
echo tab(7) . "<span id='jcart-subtotal'>Cost: <strong>$currencySymbol" .
number_format($this->subtotal, $priceFormat['decimals'], $priceFormat['dec_point'],
$priceFormat['thousands_sep']) . "</strong></span>\n";
是否有一种简单的方法可以在下面显示唯一的部件号?如何在$ this字符串之外引用$ this变量?
---- ---- EDIT 第1项有几个值。
<input type="hidden" name="jcartToken" value="<?php echo $_SESSION['jcartToken'];?>" />
<input type="hidden" name="my-item-id" value="2" />
<input type="hidden" name="my-item-name" value="Instrumentation Enclosure" />
<input type="hidden" name="my-item-price" value="0" />
<input type="hidden" name="my-item-partnumber" value="In" />
<input type="hidden" name="my-item-qty" value="1" size="3" />
对于每个购物车选项,只有几个值 对于商品ID为&#39; 2&#39;的任何商品只有两种可能性; &#34; R&#34;和&#34; In&#34; 我只想创建一个变量,当ID = 2
时,它回显R或In