当我点击这个div中的按钮时,这个代码应该取这个div的id。然后它应该回显这个id,我有很多div,每个div都有不同的id。
当我按第一个div时,程序正常工作(它重新加载页面并将id变量作为全局变量传递,然后返回它),但是当我按下另一个div时,代码不能正常工作(它没有将id变量作为会话变量传递)。
javascript代码:
var javascriptVariable = this.id;
document.getElementById('adcode').value = this.id;
alert(javascriptVariable );
php代码:echo "<form action='personalpage13.php'>";
echo"<input type='submit' style='display:none;' class='b1' value='b1' id=".$x.">";
echo"<br />";
echo"<input type='hidden' name='adcode' id='adcode'/>";
echo" <br />";
$_SESSION["bb"] =$_GET['adcode'];
$d =$_SESSION["bb"] ;
echo"</form>";
和这个来获得id变量在同一页面的重载:
$e=$_SESSION["bb"];
echo $e;
在使用$_SESSION变量之前,您需要调用session_start()函数:
<?php
session_start();
$_SESSION['bb'] = 'anyvalue';
?>
当您在其他脚本中需要此值时:
<?php
session_start();
print $_SESSION['bb'];
?>