2014-02-06 2 views
0

이름 필드의 값을 "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>'; 

}; 
+0

"작동하지 않는다"고 분명히 말하십시오. – djv

답변

1

해당 기능 내에는 $userName을 정의하지 않았습니다. 다른 곳에 정의했다고 가정합니다.

함수 내에서 사용하려면 전역으로 설정하거나 (권장하지 않음) 함수로 매개 변수로 전달해야합니다.

+0

감사합니다! 그건 내 문제를 해결. – MissElizabeth