首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >正在将值放入数据库,但未打开欢迎页面

正在将值放入数据库,但未打开欢迎页面
EN

Stack Overflow用户
提问于 2015-10-16 00:13:45
回答 4查看 54关注 0票数 1

我已经用php写了一个注册页面,一切正常,值被保存在数据库中,但它在值保存到数据库后不会打开下一页这里是我的代码。请检查可能是什么问题。

代码语言:javascript
运行
复制
<?php
if (isset($_POST['button']))
{

    $st_name=$_POST['st_name'];
    $f_name=$_POST['f_name'];
    $email=$_POST['email'];
    $re_email=$_POST['re_email'];
    $pass=$_POST['pass'];
    $re_pass=$_POST['re_pass'];
    $phone=$_POST['phone'];
    $mobile=$_POST['mobile'];
    $skype=$_POST['skype'];
    $quali=$_POST['quali'];
    $country=$_POST['country'];
    $city=$_POST['city'];
    $date=$_POST['date'];
    $g=$_POST['g'];
    $image="back.jpg";
    if($email!=$re_email){
    echo "<script>window.open('sign_up.php?error=email_error','_self')</script>";
    }
    else if($pass!=$re_pass){
    echo "<script>window.open('sign_up.php?error=pass_error','_self')</script>";

    }
    else{


        $que="insert into sign_up(st_name,f_name,email,re_email,pass,re_pass,phone,mobile,skype,quali,country,city,date,gender,image) 
        values ('$st_name','$f_name','$email','$re_email','$pass','$re_pass','$phone','$mobile','$skype','$quali','$country','$city','$date','$g','$image')";
        if(mysql_query($que))
        {
        $_SESSION['email']=$email;
        $_SESSION['pass']=$pass;

            header("location: index.php");


        }
        else{
        mysql_error();

        }
        }
}

?>
EN

回答 4

Stack Overflow用户

发布于 2015-10-16 00:35:59

问题是您在调用header()函数之前输出了一些内容。在调用该函数之前,您需要确保HTML输出中没有任何内容(甚至没有空格)。

票数 1
EN

Stack Overflow用户

发布于 2015-10-16 00:18:09

简单的打字错误

变化

header("location: index.php");

header("Location: index.php");

票数 0
EN

Stack Overflow用户

发布于 2015-10-16 00:21:00

不确定这是否有区别,但header("location: index.php");需要在位置header("Location: index.php");上将L大写

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33153527

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档