Problem display record, no value found. if i use for each, can display, must i use for each to display?
$categoryContent = getCategoryContent($catId);
$catname=$categoryContent["catname"];
function getCategoryContent($catId = 0)
{
$sql = "SELECT cat_id, cat_name, cat_desc, cat_files FROM categories WHERE cat_id='$catId'";
$result =& dbQuery($sql) or die('Cannot get Record. ' . mysql_error());
$cat = array();
$row = mysql_fetch_array($result);
if ($row > 0) {
if ($row["cat_files"]) {
$cat_files = 'upload/category/' . $cat_files;
} else {
$cat_files = '';
}
$cat[0] = array();
$cat[0]['catname'] = $row['cat_name'];
$cat[0]['catdesc'] = $row['cat_desc'];
$cat[0]['catfiles'] = $row['cat_files'];
//$cat[] = array($catname, $catdesc, $catfiles);
//$cat[] = array('url' => $_SERVER['PHP_SELF'] . '?c=' . $catId,
// 'catname' => $row["cat_name"],
// 'catdesc' => $row["cat_desc"],
// 'catfiles' => $row["cat_files"]);
}
return $cat;
}