将隐藏变量作为Session传递给php中的另一个页面

时间:2014-06-01 12:25:23

标签: javascript php html hidden

我有一个没有值的隐藏变量。当用户单击提交时,将定义该值,将某些数据发送到javascript文件并从那里返回到隐藏变量。

我现在正试图将该变量作为会话传递给另一个页面,但它无法正常工作。

多数民众赞成

<input type="submit" value="Submit" id="submit" 
    onclick="susername(document.getElementById('fname').value, document.getElementById('lname').value ), 
                document.getElementById('address').value;">&nbsp;
<input type="reset"  value="Reset"/></td></tr>
<input type="hidden" value="" name="myhidden" id="myhidden"/>

这是我的JS

function susername(first, last, address) {
    var lastname = last.charAt(0);
    document.getElementById('myhidden').value = total;

这是我的php

session_start();
if(isset($_POST['myhidden'])){
    $hidden = $_POST["myhidden"];
    $_SESSION["hide"] = $hidden;
}

这是我在其他页面上的php

session_start();
$sysuname = $_SESSION["hide"];

我哪里错了?

1 个答案:

答案 0 :(得分:0)

首先:

susername(document.getElementById('fname').value, document.getElementById('lname').value ), document.getElementById('address').value;">

这里有支架问题

susername(document.getElementById('fname').value, document.getElementById('lname').value , document.getElementById('address').value);">