Rps 2017-04-06 09:09 采纳率: 50%
浏览 1251

关于PHP POST数据的问题。简单不能再简单,求救。

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>无标题文档</title>
</head>

<body>
    <?php 
        require("action/login.php");
        $loginObj = new login(); 
    ?>

    <div class= "login_div">
        <form id = "login_form" action="action/login.php" method="post" target="temp">
            <h5>Name:
                <span>
                    <?php 
                        $loginObj->commitForm();
                        if(!($loginObj->state)){echo $loginObj->errMassage;}
                    ?>
                </span>
            </h5>
            <input name ="username" type="text">
            <input type="submit" >
        </form>
        <iframe id="temp_iframe" name="temp" style="display:none;"></iframe> 
    </div>
</body>
</html>


 <?php
class login
{
    var $errMassage = "";
    var $state = false;
    var $name = "";

    function __construct()
    {
        $this->name = $_POST["username"];
    }

    function commitForm()
    {
        if($this->name == '1234')
        {
            $this->state = true;
        }
        else
        {
            $this->errMassage = "error";
        }
        return $this->state;
    }
}

好……运行index.php,提示“PHP Notice: Undefined index: username in C:\inetpub\wwwroot\Applications\page_A\action\login.php on line 10”

求问,这到底为什么?

  • 写回答

6条回答 默认 最新

  • Go 旅城通票 2017-04-06 09:17
    关注

    php的提示信息,不是错误,关闭就行了
    http://www.jb51.net/article/30328.htm

    评论

报告相同问题?

悬赏问题

  • ¥15 安装svn网络有问题怎么办
  • ¥15 Python爬取指定微博话题下的内容,保存为txt
  • ¥15 vue2登录调用后端接口如何实现
  • ¥65 永磁型步进电机PID算法
  • ¥15 sqlite 附加(attach database)加密数据库时,返回26是什么原因呢?
  • ¥88 找成都本地经验丰富懂小程序开发的技术大咖
  • ¥15 如何处理复杂数据表格的除法运算
  • ¥15 如何用stc8h1k08的片子做485数据透传的功能?(关键词-串口)
  • ¥15 有兄弟姐妹会用word插图功能制作类似citespace的图片吗?
  • ¥15 latex怎么处理论文引理引用参考文献