Php 使窗体变粘
我试图通过将name字段的值设置为一个名为“userName”的变量,使表单具有粘性。当我试图设置该值时(见下文),它不起作用。它甚至没有发现变量在那里Php 使窗体变粘,php,forms,variables,sticky,Php,Forms,Variables,Sticky,我试图通过将name字段的值设置为一个名为“userName”的变量,使表单具有粘性。当我试图设置该值时(见下文),它不起作用。它甚至没有发现变量在那里 function form1(){ echo'<form method="POST" action="';echo$_SERVER["PHP_SELF"]; echo'"> <label> Name:</label><br><inpu
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>';
};
函数form1(){
回声'
名称:
密码:
提交:
';
};
您尚未在该函数的任何位置定义$userName
。
我想你是在别的地方定义的吧
为了在函数中使用它,您必须将其设置为全局(不推荐使用),或者将其作为参数传递给函数。谢谢!这解决了我的问题。请澄清“它不起作用”