本站源码全部测试通过,配有前台及后台演示图,绿色安全,希望能对大家有所帮助!
  • 首 页
  • VPS/云主机
  • 交流论坛
  • 织梦自定义表单提交后 停留当前页面修改教程
    时间:2019-06-24 10:50 来源:开源之家 作者:开源之家

    前几节讲了利用织梦程序制作自定义表单提交页面的方法,在具体操作过程中发现一个问题:数据提交之后程序返回了首页,很多人不想让它返回首页,而是返回原来的提交页面。今天我来说下具体的操作方法。

    1、打开ftp,按照路径找到/plus/diy.php文件,并且下载的电脑本地。

    2、用dw或者是editplus打开这个php文件。

    3、找到下面这段代码:

            if($dsql->ExecuteNoneQuery($query))

            {

                $id = $dsql->GetLastID();

                if($diy->public == 2)

                {

                    //diy.php?action=view&diyid={$diy->diyid}&id=$id

                    $goto = "diy.php?action=list&diyid={$diy->diyid}";

                    $bkmsg = '发布成功,现在转向表单列表页...';

                }

                else

                {

                    $goto = !empty($cfg_cmspath) ? $cfg_cmspath : '/';

                    $bkmsg = '发布成功,请等待管理员处理...';

                }

                showmsg($bkmsg, $goto);

            }

     


    4、然后从上面的代码中再找到这段代码:

    $bkmsg = '发布成功,请等待管理员处理...';

    6、在上面这段代码的后面加上以下代码:
     

    echo “<script>alert(‘提交成功!’); history.go(-1)</script>”;

    7、好了,完成,最后的代码效果如下:

            if($dsql->ExecuteNoneQuery($query))

            {

                $id = $dsql->GetLastID();

                if($diy->public == 2)

                {

                    //diy.php?action=view&diyid={$diy->diyid}&id=$id

                    $goto = "diy.php?action=list&diyid={$diy->diyid}";

                    $bkmsg = '发布成功,现在转向表单列表页...';

                }

                else

                {

                    $goto = !empty($cfg_cmspath) ? $cfg_cmspath : '/';

                    $bkmsg = '发布成功,请等待管理员处理...';
                    echo "<script>alert('提交成功!'); history.go(-1)</script>";

                }

                showmsg($bkmsg, $goto);

            }




    版权声明:
    —— 本文内容由互联网用户自发贡献, 本站不拥有所有权, 不承担相关法律责任, 如果发现本站有涉嫌抄袭的内容, 欢迎发送邮件至 :
    —— 2225329841@qq.com 举报, 并提供相关证据, 一经查实, 本站将立刻删除涉嫌侵权内容。

    开源之家广告栏目A
    开源之家广告栏目B
    开源之家广告栏目C
    在线客服
    客服微信

    扫一扫......加客服微信