制作表格粘性

时间:2014-02-06 15:29:06

标签: php forms variables sticky

我正在尝试通过将name字段的值设置为名为“userName”的变量来使表单变粘。当我尝试设置值(见下文)时,它不起作用。它甚至没有发现变量就在那里。

  function form1(){ 
        echo'<form method="POST" action="';echo$_SERVER["PHP_SELF"];

        echo'">

        <label> Name:</label><br><input type="text" name="userName"  value="';echo$userName;
        echo'"id="userName"/><br>
        <label> Password:</label><br><input type="password" name="password" id="password" /><br>
        <label> Submit:</label><br><input type="submit" name="submit" id="submit" value="Submit" /><br>

    </form>';

};

1 个答案:

答案 0 :(得分:1)

您尚未在该函数内的任何位置定义$userName。 我假设你已经在其他地方定义了它?

为了在函数内部使用它,你必须使它成为全局的(严重不推荐)或将它作为参数传递给你的函数。