我不知道是什么问题。我点击按钮后,它只有数据到数据库,但不会去下一个PHP页面。帮我找出问题所在。谢谢。点击按钮,保存数据并转到下一个php页面
if(isset($_POST['btnSubmit'])){
$AddMCQ = "INSERT INTO tblmc(Name,FromDate,ToDate,Reason) VALUES('".strtoupper($_POST['txtName'])."','".$_POST['txtFrom']."','".$_POST['txtTo']."','".strtoupper($_POST['txtReason'])."')";
$AddMCResult = mysql_query($AddMCQ,$link);
header('Location: mcreport.php');
if($AddMCResult)
echo "<script>alert('Record Added.');</script>";
}
//button
<input type="submit" name="btnSubmit" id="btnSubmit" value="Submit"/>
添加错误的文件的顶部报告(S )在你打开'<?php'标记后立即'error_reporting(E_ALL); ini_set('display_errors',1);'看看它是否产生任何东西。我的猜测是“输出之前输出”;)编辑:哦,并添加'退出;'标题后,这可能工作;我说“可能”。 – 2014-10-20 11:10:49
你的JavaScript永远不会执行。一旦使用'header();'将用户发送到另一个页面,以下所有代码都不会被执行。 – Jerodev 2014-10-20 11:12:39
有没有使用标题其他简单的方法? – phpnewbie123 2014-10-20 11:20:15