システムにバッジを表示しようとしています。バッジはユーザーへの報酬/成果です。彼らは自分のプロフィールに表示されます。うまくいくのは画像/バッジの表示ですが、バッジの理由はそうではありません。
こんな感じにしてみました
<?
$badgesql = mysql_query("select * from usr_badge where user = '$user'");
$user2 = mysql_query("select * from usr_users where username = '$user'");
$usr2 = mysql_fetch_array($user2);
$vipsql = mysql_query("select * from usr_vip where userid = '$usr2[id]'");
$vipcheck = mysql_num_rows($vipsql);
$badgecheck = mysql_num_rows($badgesql);
$checkit = $badgecheck + $vipcheck;
if($checkit==0)
echo("This user does not have any badges");
else
if($badgecheck!=0)
{
while($badge = mysql_fetch_array($badgesql))
{
echo('<a onclick="TINY.box.show({html:'Reason: '.$badge[reason].',animate:false,close:false,mask:false,boxid:'success',autohide:2,top:-14,left:-17})"><img src="'.$badge[badge].'" </a>');
}
}
//Display VIP Badges
if($vipcheck!=0)
{
$vipbadge = mysql_fetch_array($vipsql);
$vip1 = mysql_query("select * from usr_vipdb where id = '$vipbadge[vipid]'");
$vip2 = mysql_fetch_array($vip1);
echo('<img src="'.$vip2[url].'" alt="This user is a VIP!" />');
}
?>
しかし、上記のコードは機能しません。ページを表示しようとすると、「解析エラー: 構文エラー、予期しない T_STRING in /home/ * * /public_html/memb.php on line 167」というエラーが表示されます。
誰かが私が間違っていることを教えてくれますか、正しい方向に向けてくれますか?
前もって感謝します