【发布时间】:2011-04-15 18:02:18
【问题描述】:
我有一个关于函数的问题。
function &formatName($id, $name, $clanId, $clanSym, $clanCol)
{
static $cache = array();
if (!isset($cache[$name])) {
$cache[$name] = esc($name);
if ($id !== NULL) {
$cache[$name] = '<a href="' . esc('player_info.php?target=' . $id) .
'">' . $cache[$name] . '</a>';
} else {
$cache[$name] = "<s>{$cache[$name]}</s>";
}
if ($clanId !== NULL && $clanId != 0) {
$cache[$name] = "(<span style=\"color: #$clanCol;\">" .
htmlentities($clanSym) . "</span>) " . $cache[$name];
}
}
return $cache[$name];
}
//打印$player的可点击名称
function print_name($player)
{
global $db_name, $user_options;
static $cache = array();
if (!isset($cache[$player['login_name']])) {//this user not cached
$pQuery = mysql_query("select u.login_id, u.login_name, u.clan_id, u.clan_sym_color,u.clan_sym from ${db_name}_users u where u.login_id = '$player[login_id]'");
$player = mysql_fetch_assoc($pQuery);
$cache[$player['login_name']] = formatName($player['login_id'],
$player['login_name'], $player['clan_id'], $player['clan_sym'],
$player['clan_sym_color']);
}
return $cache[$player['login_name']];
}
上面的函数打印一个带有玩家名字的链接。 我想在链接上放置一张桌子或某种装饰背景。 我有什么办法可以做到这一点? 感谢您的阅读。
【问题讨论】:
-
该死。大声笑我试图添加一个 div,但它也不起作用。
-
考虑阅读CSS