为什么有表单传入信息后,页面是白的?什么都不显示

为什么有表单传入信息后,页面是白的?什么都不显示

<?php
        session_start();
       
        //如果用户已输入登陆信息
        if (isset($_POST['username']) && isset($_POST['password'])) {
                        $username=$_POST['username'];
                        $password=$_POST['password'];
                       
                        if (!get_magic_quotes_gpc()) {
                        $username=addslashes($username);
                        $password=addslashes($password);
                        }
                       
                @$conn=new mysqli("localhost","yk","123","test");
               
                if (mysqli_connect_errno()) {
                        echo '不能连接数据库,捎后再试!';
                        exit();
                }
                $query="select * from user where username=$username && password=sha1($password)";
                $result=$conn->query($query);
                if ($result->num_rows<=0) {
                        echo '您输入的用户名和密码有错误或者不存在!';
                        exit();
                }
                $_SESSION['valid_user']=$username;
                $_SESSION['vaid_password']=$password;
                $row=mysqli_fetch_object($result);
                $amount=$row->amount;
                $_SESSION['valid_amount']=$amount;
                echo '<p><font size=2>'.$_SESSION['valid_user'].'你好,你已经成功登陆!<br>';
                echo '你帐户上余额'.$amount.'元</font></p>';
                include('actionform.php');
                $conn->close($conn);
        }
为什么有表单传入信息后,页面是白的?什么都不显示?高手指点啊!

你程序有错阿。你的php没有出错提示。顶置哪里的配置你可以参考下。

$query="select * from user where username=$username && password=sha1($password)";

其中 $username 是字符串,要加单引号。还有就是双引号中php的变量可以解析,但函数却不能。

$query="select * from user where username='$username' && password='".sha1($password)."'";
毕业了。。。

还是不行,我用的是SAPM的集成MYSQL和SEVER环境
都是自动配置的,应该没什么问题吧?

不行有什么提示阿
毕业了。。。

没什么提示 就是什么都没有。。
没显示什么

学习了!

光看你的代码了,好好看一下自己的PHP配置环境吧,看一下有关传值的配置