Code works, but I need some expert suggestions
Posted: Sun Sep 17, 2006 9:31 am
There're over hundred of settings stored in database, and I dont want this function to be few pages long. Would there be a shorter, and more logical way to write this function?
Here's an example of how I call it from my other pages:
Thanks in advance!
Code: Select all
function cfg($v){
$query = "SELECT * FROM `config` LIMIT 1";
$result = mysql_query($query);
echo mysql_error();
if (mysql_num_rows($result) <> '') {
while ($cfg = mysql_fetch_array($result)) {
switch ($v) {
case version:
print $cfg['version'];
break;
case title:
print $cfg['title'];
break;
case admin:
print $cfg['admin'];
break;
case email:
print $cfg['email'];
break;
}
}
}
return $v;
}Code: Select all
?>
<hr>
<?cfg("title");?> v.<?cfg("version");?>. by <?cfg("admin");?>, email: <?cfg("email");?>.
<hr>
<?