这是代码<?phpecho "<table border='1' bordercolor='#F0000' cellspacing='0' align='center'><tr><td>"; //输出表格echo "<h2 style='color:#oo33ff'>闹钟程序</h2>"; //输出标题date_default_timezone_get("Asia/ShangHai"); //设置时区echo "<h6 style='color:red'>今天是".date("Y-m-d H:i:s")."<H6>"; //输出当前时间echo "<form action='' method='post'>";echo "<input type='text' name='text' size'2'>年<input type'text' name='text2' size='2'>月";echo "<input type='text' name='text3' size'2'>日<br><input type'text' name='text4' size='2'>时";echo "<input type='text' name='text5' size'2'>分<input type'text' name='text6' size='2'>秒";echo "<br /><input type='submit' name='sub' value='定时'>";echo "</form>";$a=$_POST['text1'];$b=$_POST['text2'];$c=$_POST['text3'];$d=$_POST['text4'];$e=$_POST['text5'];$f=$_POST['text6'];$time = date(mktime($a,$b,$c,$d,$e,$f));$_SESSION['time']=$time;if($_POST[sub]){ echo "<script>window.location.href='';</script>";}echo "</td></tr></table>";?>
3 回答
仙士可
TA贡献170条经验 获得超132个赞
意思是,$_POST的数组没有test1,2,3,4的值,notice是变量未定义的意思,因为你第一次打开这个页面是没有post请求,自然没有$_POST['test1']的值,你可以改下代码,改成if($_POST){
$f=$_POST['text1'];
....
}
这样就可以了
- 3 回答
- 1 关注
- 2492 浏览
相关问题推荐
添加回答
举报
0/150
提交
取消