我想使用function getdetails ($uid){}
来收集用户数据。其中$uid
是变量,其值为$_SESSION['uid'];
。我正在尝试做的就是使用userName,
收集firstName
email
和$uid
。
我是php新手,所以任何帮助都会受到高度赞赏。
答案 0 :(得分:1)
$uid = $_SESSION['uid'];
$firstName = $_SESSION['firstName'];
$email= $_SESSION['email'];
function getdetails ($uid, $firstName, $email){
return "Name: ".$firstName."<br />Email: ".$email;
}
echo getdetails();
试试这个。
或强>
function getdetails($uid = 1, $firstName = "Matt", $email = "asd@email.com"){
return "Name: ".$firstName."<br />Email: ".$email;
}
echo getdetails();
答案 1 :(得分:0)
试试这个:
function getdetails($uid){
$query = mysql_query("SELECT u.`userName`,u.`firstName`, u.`email` from `users` u where u.`id`= '{$uid}' ");
$user_data = mysql_fetch_assoc($query);
return $user_data;
}
然后你可以随时随地调用你的功能
,例如
$user_id = $_SESSION['uid'];
$user_data = getdetails($user_id);
print_r($user_data);
答案 2 :(得分:0)
关于这个问题,这就是我想要的。
function getdetails ($userID)
{
$query = "SELECT * FROM users WHERE id=$userID";
$result = mysql_fetch_array(mysql_query($query));
return $result['firstname'] . ' ' .$result['surname'];
}
`
无论如何,谢谢你们提供一些帮助......