验证失败后,请保留表单中的值

时间:2013-05-30 09:00:19

标签: php forms

我想在验证失败时将用户名保留在表单中。这适用于此,但问题是它还在成功后将用户名保留在表单中。我怎么解决这个问题?

public function RegisterForm(){
    if (isset($_SESSION['m_username'])&& isset($_POST[$this->m_username])){
        $_SESSION['m_username'] = $_POST[$this->m_username];
    } else {
        $_SESSION['m_username'] = "";
    }
    return
    '<form method="post">
           <label class=label>Username:</label> 
           <input type="text" name="'.$this->m_username.'" value="'.$_SESSION['m_username'].'" />
           ........     
     </form>';

}

0 个答案:

没有答案