0
在我的网站上,我想要转到特定页面(fe:challenge.php?challenge_id = 4)。 这个数字是从与该函数的DB来当我登录我想去那个页面:无法从数据库中获取数据
header("Location: challenge.php?challenge_id=" . $current_cid . "");
但问题是,他不给的网址是多少?
$current_cid
=我检索这个数字与功能:getUserInfoByEmail1();
DB:
if(!empty($_POST["btnSignin"]))
{
try
{
$user = new User();
$user->Email = $_POST["email"];
$user->Password = $_POST["password"];
$u_email = $user->getUserInfoByEmail1($user->Email);
$current_cid = $u_email['current_challenge_id'];
var_dump($current_cid);
$user->Login($current_cid);
}
catch(Exception $e)
{
$feedback = $e->getMessage();
}
}
public function getUserInfoByEmail1($email)
{
$db = new Db();
$select = "SELECT * FROM tblusers WHERE email = '" . $_SESSION["email"] . "';";
$result = $db->conn->query($select);
return $data=mysqli_fetch_assoc($result);
}
public function Login($current_cid)
{
$salt = "ab4p73wo5n3ig247xb1w9r";
$db = new Db();
$select = "SELECT * FROM tblusers WHERE email = '" . $db->conn->real_escape_string($this->Email) .
"' AND password = '" . $db->conn->real_escape_string(md5($this->Password . $salt)) . "';";
$result = $db->conn->query($select);
if($result->num_rows == 1)
{
// logged in, naam session ophalen en je schermt springt door naar challenge.php
session_start();
$_SESSION["loggedin"] = true;
$_SESSION["name"] = $this->Name;
$_SESSION["surname"] = $this->Surname;
$_SESSION["email"] = $this->Email;
var_dump($current_cid);
header("Location: challenge.php?challenge_id=" . $current_cid . "");
//header("Location: challenge.php?challenge_id=1");
}
else
{
throw new Exception("Please enter correct username and password");
}
}
当然,那是我的问题| - )thx! – Lisa