dtpoius74857 2014-10-20 11:09
浏览 18
已采纳

单击按钮,保存数据并转到下一个php页面

I don't know what is the problem. After i click the button, it only the data into database but will not go to next php page. Help me find out what is problems. Thank you.

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"/>
  • 写回答

4条回答 默认 最新

  • dongzhu6900 2014-10-20 11:33
    关注

    Try this

    <?php
         if(isset($_POST['btnSubmit']))
    {
    
            $txtName=$_POST['txtName'];
            $txtFrom=$_POST['txtFrom'];
            $txtTo=$_POST['txtTo'];
            $txtReason=$_POST['txtReason'];
            $AddMCQ = "INSERT INTO tblmc(Name,FromDate,ToDate,Reason) VALUES('$txtName','$txtFrom','$txtTo','$txtReason')";
            $AddMCResult = mysql_query($AddMCQ,$link);
            if($AddMCResult)
            {
                   echo "<script language=\"JavaScript\">
    ";
            echo "alert('Record Added.');
    ";
            echo "window.location='mcreport.php'";
            echo "</script>";
            }
            }
    ?>
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(3条)

报告相同问题?

悬赏问题

  • ¥15 Vue3 大型图片数据拖动排序
  • ¥15 划分vlan后不通了
  • ¥15 GDI处理通道视频时总是带有白色锯齿
  • ¥20 用雷电模拟器安装百达屋apk一直闪退
  • ¥15 算能科技20240506咨询(拒绝大模型回答)
  • ¥15 自适应 AR 模型 参数估计Matlab程序
  • ¥100 角动量包络面如何用MATLAB绘制
  • ¥15 merge函数占用内存过大
  • ¥15 使用EMD去噪处理RML2016数据集时候的原理
  • ¥15 神经网络预测均方误差很小 但是图像上看着差别太大