访问" THIS"字符串之外的变量

时间:2015-07-28 20:54:58

标签: php

我修改了一个购物车程序,该程序根据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

0 个答案:

没有答案