我的网站上有两种类型的用户,“免费”和“高级”。基本上我有一个消息系统,列出了消息和发送消息的用户。
当您单击用户的名称/图像时,它将链接到'profile.php?id=(user_id)'
我想要做的是,如果发送消息的用户的帐户类型=“免费”,那么我想在点击时将用户带到不同的链接。
我对php真的很陌生,不知道该怎么做,请有人给我一个例子来说明我如何做到这一点。这是我当前的代码。
功能:
function message_account_type() {
global $connection;
global $_SESSION;
global $profile_id;
global $message_id;
$query = "SELECT ptb_users.account_type, ptb_messages.from_user_id
FROM ptb_users, ptb_messages
WHERE ptb_messages.from_user_id = \"$profile_id\"
AND ptb_profiles.user_id = ptb_messages.from_user_id ";
$message_account_type = mysql_query($query, $connection);
confirm_query($query, $connection);
return $message_account_type;
}
php:
<?php
$message_account_type = message_account_type();
while ($type = mysql_fetch_array($message_account_type))
if ($type['account_type'] == 'Premium') {
echo "<a href=\"profile.php?id={$inbox['from_user_id']}\" ><img width=\"50px\" height=\"50px\" src=\"data/photos/{$inbox['from_user_id']}/_default.jpg\" /></a>";?></div><div class="message_text"><?php echo "<a href=\"profile.php?id={$inbox['from_user_id']}\">{$inbox['display_name']}</a>"; ?><? } ?>
<?php
$message_account_type = message_account_type();
while ($type = mysql_fetch_array($message_account_type))
if ($type['account_type'] == 'Free') {
echo "<a href=\"members.php?id={$inbox['from_user_id']}\" ><img width=\"50px\" height=\"50px\" src=\"data/photos/{$inbox['from_user_id']}/_default.jpg\" /></a>";?></div><div class="message_text"><?php echo "<a href=\"members.php?id={$inbox['from_user_id']}\">{$inbox['display_name']}</a>"; ?><? } ?>