嗨我有三个形式的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