PHP 양식 및 사용자 입력LOGIN

PHP 양식 및 사용자 입력

PHP의 $_GET 및 $_POST 변수는 사용자 입력과 같은 형식으로 정보를 검색하는 데 사용됩니다.

이 장을 공부하기 전에 HTML 양식을 검토할 수 있습니다.

양식은 양식 요소를 포함하는 영역입니다.

양식 요소를 사용하면 사용자는 텍스트 영역, 드롭다운 목록, 라디오 버튼, 체크박스 등과 같은 콘텐츠를 양식에 입력할 수 있습니다.

양식은

특정 검토 URL: HTML 양식

PHP 양식 처리

를 설정하기 위해 양식 태그 <form>를 사용합니다. 언급할 가치가 있는 중요한 점은 HTML 양식을 처리할 때 PHP가 자동으로 HTML 페이지의 양식 요소를 PHP 스크립트에서 사용할 수 있도록 만들 수 있다는 점입니다.

아래 예에는 두 개의 입력 상자와 하나의 제출 버튼이 있는 HTML 양식이 포함되어 있습니다.

form.html 파일 코드는 다음과 같습니다.

<html>
<head>
<meta charset="utf-8">
<title>php中文网(php.cn)</title>
</head>
<body>

<form action="welcome.php" method="post">
名字: <input type="text" name="fname">
年龄: <input type="text" name="age">
<input type="submit" value="提交">
</form>

</body>
</html>

사용자가 위의 양식을 작성하고 제출 버튼을 클릭하면 'welcome.html'이라는 이름의 PHP 파일로 양식 데이터가 전송됩니다. php" :

welcome.php 파일은 다음과 같습니다: 귀하의 나이는 <?php echo $_POST["age"] ?>

브라우저를 통해 접속한 데모는 다음과 같습니다.

101.gif

다음에서는 PHP에서 $_GET에 대해 설명하겠습니다. 장과 $_POST 변수.

양식 유효성 검사

가능하면 사용자 입력의 유효성을 클라이언트 스크립트를 통해 확인해야 합니다. 브라우저 유효성 검사가 더 빨라지고 서버의 부하가 줄어듭니다.

사용자 입력을 데이터베이스에 삽입해야 하는 경우 서버 유효성 검사 사용을 고려해야 합니다. 서버에서 양식의 유효성을 검사하는 좋은 방법은 다른 페이지로 이동하는 대신 양식을 자체적으로 전달하는 것입니다. 이렇게 하면 사용자는 동일한 양식 페이지에서 오류 메시지를 받을 수 있습니다. 사용자가 오류를 찾는 것이 더 쉬울 것입니다.

다음 섹션

<html> <head> <meta charset="utf-8"> <title>php中文网(php.cn)</title> </head> <body> <form action="welcome.php" method="post"> 名字: <input type="text" name="fname"> 年龄: <input type="text" name="age"> <input type="submit" value="提交"> </form> </body> </html>
코스웨어