有一個從'tablesite'tabel提取用戶名的下拉列表。當他/她想選擇某個服務PHP時,停止用戶的回顯用戶名SQL SQL
<?php
...
$dbresult=mysql_query("SELECT *
FROM tablesite",$con2);
echo'* نام کاربری که به او خدمت داده اید: ','<br/>';
echo '<select name="users" dir="rtl">';
while($amch=mysql_fetch_assoc($dbresult))
{
/* if there is username of curent user, do not echo that username and just echo other usernames. somthing like this:
if(username='$username')
{...} */
echo '<option value="'.$amch['id_user'].'">'.$amch['username'].'</option>';
}
echo '</select>';
?>
所有的事情都是真的。但我不需要在此下拉列表中顯示當前登錄用戶的用戶名。
這裏是我們如何可以獲取當前用戶名的信息:使用這些功能
$username=$fgmembersite->UserNameOfUser();
$user_id =$fgmembersite->UserID();
:
function UserID()
{
return isset($_SESSION['user_id'])?$_SESSION['user_id']:'';
}
function UserFullName()
{
return isset($_SESSION['name_of_user'])?$_SESSION['name_of_user']:'';
}