2016-07-26 43 views
-4

我在index page AKA login page,創造了一個session當我試圖使用選擇查詢該值在另一頁這是行不通的任何一個可以幫助我enter image description here不能使用會話變量的值在另一頁

enter image description here

<?php 
session_start(); 

$connection = mysql_connect('localhost','root','root') or die ("Couldn't connect to server."); 
$db = mysql_select_db('test', $connection) or die ("Couldn't select database."); 


$data ="select user_id,first_name,last_name,father_name,address,pincode,dob,phone from acc where user_id='" .$_SESSION['userSession']. "'"; 
    $query = mysql_query($data) or die("Couldn't execute query. ". mysql_error()); 
    $data2 = mysql_fetch_array($query); 

?> 

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
"http://www.w3.org/TR/html4/loose.dtd"> 
<html> 
<head> 
     <title></title> 
</head> 

<body> 

<!-- form to display record from database --> 
<center> 
<form name="form" method="POST" action="abcd2.php"> 
    first Name: <input type="text" name="firstname" value="<?php echo $data2 ['first_name']?>"/> <br> 
last Name : <input type="text" name="lastname" value="<?php echo $data2 ['last_name']?>"/> <br> 
father Name: <input type="text" name="fathername" value="<?php echo $data2 ['father_name']?>"/> <br> 
address: <input type="text" name="address" value="<?php echo $data2 ['address']?>"/> <br> 
pincode: <input type="text" name="pincode" value="<?php echo $data2 ['pincode']?>"/> <br> 
    DOB: <input type="text" name="dob" value="<?php echo $data2 ['dob']?>"/><br> 
    phone: <input type="text" name="phone" value="<?php echo $data2 ['phone']?>"/> <br> 
     <input type="submit" value="submit"> 
</form> 
</center> 
</body> 

</html> 
+5

請添加源代碼而不是圖片。 –

+0

您是否在文件頂部調用了''session_start()''? – jmattheis

+0

確保您在要使用的頁面/文件上開始會話。 'session_start();' – rmondesilva

回答

1

您忘了開始會話!

使用session_start()檢索任何東西之前分配什麼的$_SESSION超級全局和在其他頁面類型session_start這樣你就可以恢復會話

希望你有之前

相關問題