需要在PHP函数调用处理程序上的assssistnce

时间:2016-02-17 09:54:25

标签: php

我想使用function getdetails ($uid){}来收集用户数据。其中$uid是变量,其值为$_SESSION['uid'];。我正在尝试做的就是使用userName,收集firstName email$uid

我是php新手,所以任何帮助都会受到高度赞赏。

3 个答案:

答案 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'];  

}
`

无论如何,谢谢你们提供一些帮助......