嗨我有三個形式的PHP頁面,Form1用戶將填寫數據並將此變量帶到Form2頁面並執行數據庫{Insert,Update}。並再次Form2傳遞他們的變量,用戶填寫,Form1變量的form3.My問題是如何將Form1變量傳遞給Form3。如何從另一個php頁面調用php變量
窗體2
//variable from Form1
$calendar_id_val = $_GET['calendar_id'];
$calendar_name = $_GET['$calendar_choose_name'];
$calendar_type = $_GET['calendar_type'];
然後藉此在數據庫中選擇,並顯示結果給用戶Form2.After選擇並填寫窗口2 .Pass變量的Form3。
Form3
$current_month = $_GET['month']; //Variable from Form2
我打電話Form1的變量,SESSION
$_SESSION['calendar_id_val'] = $_GET["calendar_id_val"];
$calendar_id = $_SESSION['calendar_id_val'] ;
但忽略了最低的工作。如何從Form3調用Form1變量。我使用GET方法。
隱藏的字段或會話。如果您正在使用會話,請確保在嘗試訪問/設置任何會話變量之前使用'session_start();'。 – Novocaine
您必須設置會話。使用'session_start()'開始使用會話。閱讀關於會議的這個:http://php.net/manual/en/features.sessions.php –
$ _SESSION ['calendar_id_val'] = $ calendar_id_val; 並做開始會話。爲什麼你使用$ _GET獲取calendar_id_val並存儲在$ _SESSION中。你是否從Form2發送calendar_id_val值? – Priya