我使用onclick事件重定向到同一文件夹中的页面以显示不同日期的信息,但是当我使用onclick然后它不起作用时,它只有在按下并将所有内容放在一个表单中时才有效,不要使用按钮,因为它不适合页面的样式。我的代码是错误的还是我必须做一些设置来保持会话活着。 第A页
<php
//enable sessions
session_start();
$todaydate=new datetime();
$todaydate=$todaydate->format("Y-m-d");
//check if session is not set
if(!isset($_SESSION['curdate'])){
$_SESSION['curdate']=$todaydate;
}
// get monday's date
$daynumber=date('N',strtotime($todaydate));
$daynumber=$daynumber - 1;
$mondaydate=date('Y-m-d',strtotime($todaydate . ' - '.$daynumber.' day'));
$_SESSION['mondaydate']=$mondaydate;
$i=0;
While($i != '7'){
$buttondate=date('Y-m-d',strtotime($mondaydate. ' + '.$i." day'));
echo '<span onclick="location=','B',$i,'.php'",'">',$buttondate,'</span>';
$i++;
}
?>
Page B1
<?php
session_start();
$choosedate=$_SESSION['mondaydate'];
$$_SESSION['curdate']=$choosedate;
include_once("a.php""):
?>