去的html里是这么写的<form action="../leaveapp/newleave.php?action=leave" method="post"></form>
在php里面做了一个判断:
代码如下:if($action == 'leave')
{
print "<script language=\"JavaScript\">alert(\"你好\");</script>";
$dbh=mysql_connect('localhost','root','');
mysql_select_db('dedecmsv53utf8');
$username=$_POST['leaname'];
//$usid="select mid form dede_member where userid='$username'";
$deap=$_POST['departmen'];
$begin=$_POST['leavetime'];
$end=$_POST['endtime'];
$leavetype=$_POST['leavetype'];
$becoues=$_POST['because'];
$appname=$_POST['approvalname'];
$sql="insert into leaveinfo (useID,depId,begintime,endtime,leavetype,becouse,appname) values('$username','$deap','$begintime','$end','leavetype','becoues','appname')";
$res=mysql_query($sql,$dbh);
$err=mysql_error();
//showmsgs('post_answer_succeed',"question.php?id=$askid");
}
为什么不执行if里面的代码呢,请大家帮我看看我哪里写错了!
在php里面做了一个判断:
代码如下:if($action == 'leave')
{
print "<script language=\"JavaScript\">alert(\"你好\");</script>";
$dbh=mysql_connect('localhost','root','');
mysql_select_db('dedecmsv53utf8');
$username=$_POST['leaname'];
//$usid="select mid form dede_member where userid='$username'";
$deap=$_POST['departmen'];
$begin=$_POST['leavetime'];
$end=$_POST['endtime'];
$leavetype=$_POST['leavetype'];
$becoues=$_POST['because'];
$appname=$_POST['approvalname'];
$sql="insert into leaveinfo (useID,depId,begintime,endtime,leavetype,becouse,appname) values('$username','$deap','$begintime','$end','leavetype','becoues','appname')";
$res=mysql_query($sql,$dbh);
$err=mysql_error();
//showmsgs('post_answer_succeed',"question.php?id=$askid");
}
为什么不执行if里面的代码呢,请大家帮我看看我哪里写错了!
解决方案 »
- 跳转后取不到sesssion值
- 如何获取返回信息
- mysql数据库set类型如果更新“a,b,c”
- php环境配置比较那个好
- linux 下PHP5.2.13 + Apache2.2.22 ,访问只显示源码
- 做一个简单的投票系统,有几个问题请教下,具体看原文(急!在线等!)
- header函数相关??
- ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffasdfdfdfdfdfd
- 新上路学php+mysql,请高手带路
- PHP字符串转换
- 这句php怎么没反映呢?好像很简单
- 我用PHP Editor看着书编辑了一个PHP的代码,然后保存了以php为扩展名的文件,我要问的是:怎么运行这个文件啊??
if($action == 'leave'){
......
}
header("Location:index.php");
如果网页路径用变量表示的 ,比如 $url = 'jkdjk/jkdk.php' ;
就写header("Location:" .$url);若在重定向之前已经有东西输出了,可以用这样定向:
echo"<script language=javascript>setTimeout(\"this.location.href='aaa.php'\",5000)</script>"; 里面的5000表示5秒后跳转,您可以自己修改这个时间