$connect = mysql_connect('127.0.0.1', 'root', '123456');
mysql_select_db('456789', $connect);
mysql_query('set names gbk');
$sql = "select code from shop";
$query = mysql_query($sql);
$carts = array(
'orders_id' => $cart->OrdersId,
'cart_count' => $cart->cartCount(),
'price_count' => $cart->priceCount()
);
$dtp = new DedeTemplate();
$dtp->Assign('carts',$carts);
$dtp->LoadTemplate(_PLUS_TPL_.'/car.htm');
$dtp->Display();
exit;为何在模板car.htm中使用<?php echo $carts['code']; ?>没能输出查询到的结果?
mysql_select_db('456789', $connect);
mysql_query('set names gbk');
$sql = "select code from shop";
$query = mysql_query($sql);
$carts = array(
'orders_id' => $cart->OrdersId,
'cart_count' => $cart->cartCount(),
'price_count' => $cart->priceCount()
);
$dtp = new DedeTemplate();
$dtp->Assign('carts',$carts);
$dtp->LoadTemplate(_PLUS_TPL_.'/car.htm');
$dtp->Display();
exit;为何在模板car.htm中使用<?php echo $carts['code']; ?>没能输出查询到的结果?
这样子就分别输出了orders_id、cart_count、price_count,并不能从shop表输出code这个字段的内容
'orders_id' => $cart->OrdersId,
'cart_count' => $cart->cartCount(),
'price_count' => $cart->priceCount()
);
看了半天应该是这里没有取出code的值,但是我试图添加成
$carts = array(
'orders_id' => $cart->OrdersId,
'cart_count' => $cart->cartCount(),
'price_count' => $cart->priceCount(),
'code' => $cart->code()
);
php却显示'code' => $cart->code()这段代码有误,实在不明白为什么,请高手指教