0
我有一個配置文件頁面,但我有錯誤的會話ID我怎麼能解決這個問題? 如果我提交登錄過程瀏覽器顯示錯誤消息:重要數據丟失會話ID不工作,因爲它應該
如何解決此錯誤? 在登錄頁面我所做的:
$sql=mysql_query("SELECT id FROM user WHERE email_address='$email'AND password='$pass'LIMIT 1") or die("error in user table");
$login_check = mysql_num_rows($sql);
if($login_check > 0)
{
while($row = mysql_fetch_array($sql))
{
$id = $row['id'];
$_SESSION['id']= $id;
的個人資料頁
<?php
session_start();
require_once('include/connect.php');
if(isset($_GET['id']))
{
$id=$_GET['id'];
var_dump($id);
}
elseif(isset($_SESSION['id']))
{
$id= $_SESSION['id'];
}
else
{
print "Important data are missing";
//exit();
}
$sql = mysql_query("SELECT * FROM user WHERE id='$id'") or die(mysql_error());
while($row = mysql_fetch_array($sql))
{
$firstname=$row['first_name'];
$lastname=$row['last_name'];
$birth_date=$row['birth_date'];
$registered_date=$row['registered_date'];
//***************for upload img*****************//
$check_pic="members/$id/image01.jpg";
$default_pic="members/0/image01.jpg";
if(file_exists($check_pic))
{
$user_pic="<img src=\"$check_pic\"width=\"100px\"/>";
}
else
{
$user_pic="<img src=\"$default_pic\">";
}
}
?>
你爲什麼決定使用'mysql_query()'?如果這是新代碼 - 在太晚之前更改它。 – alex 2013-05-07 22:12:54
我應該用什麼?你能幫我解決我的問題嗎? – user2353916 2013-05-07 22:14:43
你* *閱讀[文檔](http://php.net/manual/en/function.mysql-query.php),對不對?它建議了替代方案。 :) – alex 2013-05-07 22:15:43