[__PHP_Incomplete_Class_Name]
Posted: Tue Mar 06, 2007 4:33 am
why is the array named in this way?
output
Code: Select all
<?php
error_reporting(E_ALL);
require ('../../../functions/database.php');
class exportPLU
{
function generateTransactionFile ($sessionID) {
$query = "SELECT *
FROM `cart`
WHERE `sessionID` = '{$sessionID}'";
echo $query;
$result = mysql_query ($query) or die (mysql_error());
while ($a = mysql_fetch_array ($result, MYSQL_ASSOC)) {
$array['sessionID'] = $a['sessionID'];
$array['cartContents'] = $a['cartContents'];
}
$array['cartContents'] = unserialize($array['cartContents']);
return $array;
}
function writeTransactionFile () {
//
}
}
?>
<?
$exportPLU = new exportPLU ();
$gen = $exportPLU->generateTransactionFile('7597b6196e18bd634eae35400b1cb779');
print_r ($gen);
?>Code: Select all
Array
(
[sessionID] => 7597b6196e18bd634eae35400b1cb779
[cartContents] => __PHP_Incomplete_Class Object
(
[__PHP_Incomplete_Class_Name] => cart
[cart] => Array
(
[contents] => Array
(
[0] => Array
(
[productStockCode] => 72490
[productColour] => Navy
[productOnlinePrice] => 29.9900
[productBrandName] => 80s Casuals
[productCategoryName] => Tee
[productFullName] => 80s Casuals Trimm Tab Tee
[productQuantity] => 3
[productSize] => Lge
[productBarcode] => 72490040
)
[1] => Array
(
[productStockCode] => 71815
[productColour] => Brown
[productOnlinePrice] => 119.9900
[productBrandName] => Michiko Koshino Yen Jeans
[productCategoryName] => Knit
[productFullName] => Michiko Koshino Yen Jeans Cracked Knit
[productQuantity] => 1
[productSize] => Med
[productBarcode] => 71815030
)
[2] => Array
(
[productStockCode] => 72583
[productColour] => Denim
[productOnlinePrice] => 94.9900
[productBrandName] => Lacoste
[productCategoryName] => Jeans
[productFullName] => Lacoste Something Jeans
[productQuantity] => 1
[productSize] => 32
[productBarcode] => 72583030
)
)
[totalPrice] => 244.97
)
)
)