我正在传递URL中的oid
我希望显示有关oid
传递的数据,但是我无法显示该函数的值,它显示错误可以任何一个帮助我,我是php的新手
我想显示订单列表,并在products.php页面上显示订单详情
我收到错误:
Notice: Undefined variable: cur_order in C:\wamp\www\var\flagprice\de\lib_products.php on line 50
Warning: Invalid argument supplied for foreach() in C:\wamp\www\var\flagprice\de\products.php on line 46
这是我的代码链接
答案 0 :(得分:0)
你没有对loadOrderDetails方法的$ order_id做任何事情:
function loadOrderDetails($order_id) {
$orders = getOrderInfo();
$products = getProducts();
$customer = getCustomerInfo();
$address = getAddresses();
return $cur_order;
}
此外,您还没有创建/填充$ cur_order变量。
也许你想这样做? (实施例)
function loadOrderDetails($order_id) {
$cur_order = array();
$cur_order['orderinfo'] = getOrderInfo($order_id);
$cur_order['products'] = getProducts($order_id);
$cur_order['customer'] = getCustomerInfo($order_id);
$cur_order['address'] = getAddresses($order_id);
return $cur_order;
}