>  기사  >  백엔드 개발  >  PHP는 양식 텍스트 상자, 비밀번호 필드 및 버튼의 값을 가져옵니다.

PHP는 양식 텍스트 상자, 비밀번호 필드 및 버튼의 값을 가져옵니다.

伊谢尔伦
伊谢尔伦원래의
2017-04-19 09:51:095065검색

폼 요소에서 제출한 값을 가져오는 것은 폼 애플리케이션에서 가장 기본적인 작업 방법입니다. 이 섹션에서는 데이터를 제출하는 POST() 메서드를 정의하고 양식 요소가 제출한 값을 얻는 방법에 대한 자세한 설명을 제공합니다.

텍스트 상자, 비밀번호 필드, 버튼 값 가져오기

양식 데이터를 가져오는 것은 실제로 다양한 양식 요소의 데이터를 가져오는 것입니다.

태그에 있는 이름은 모든 양식 요소가 갖고 있는 속성 으로, 이를 사용할 때 value 속성 값을 얻으려면 name 속성을 사용해야 합니다. 응답의. 따라서 추가된 모든 컨트롤은 해당 이름 속성 값을 정의해야 합니다. 또한 얻은 데이터에 오류가 발생하지 않도록 컨트롤 이름 지정을 반복하지 마십시오.

프로그램 개발 과정에서 텍스트 상자, 비밀번호 필드, 숨겨진 필드, 버튼 및 텍스트 필드의 값을 가져오는 방법은 동일하며, name 속성을 사용하여 해당 값 속성 값을 가져옵니다. 이 섹션에서는 양식 데이터를 얻는 방법을 설명하기 위해 텍스트 상자의 데이터 정보를 얻는 예만 사용합니다. 친구들이 하나의 예에서 추론을 이끌어 내고 스스로 다른 제어 값을 얻으려고 노력할 수 있기를 바랍니다.

로그인 예시를 통해 텍스트 상자의 정보를 얻는 방법을 알아봅시다. 아래 예에서는 사용자가 "로그인" 버튼을 클릭하면 사용자 이름과 비밀번호를 얻습니다.

구체적인 구현 단계는 다음과 같습니다.

(1) 개발 도구를 사용하여 PHP 동적 페이지를 만들고 이름을 index.php로 지정합니다.

(2) 양식, 텍스트 상자 및 제출 버튼을 추가합니다. 코드는 다음과 같습니다.

<!DOCTYPE html>
<html lang="en">
<head>
   <meta charset="UTF-8">
   <title>form</title>
</head>
<body>
<form action="" method="post" name="form1">
   <table width="500" border="0" cellpadding="0"  cellspacing="0">
      <tr>
         <td width="500" height="30">
            用户名:<input type="text" name="user" size="12">
            密 码:<input type="password" name="pwd" id="pwd" size="12">
            <input type="submit" name="submit" value="登录">
         </td>
      </tr>
   </table>
</form>
</body>
</html>

(3)

, if 조건문을 사용하여 사용자가 양식을 제출했는지 확인합니다. 판단 조건이 true이면 echo 문을 사용하여 $를 사용하여 얻은 사용자를 출력합니다. _POST[] 메서드 이름과 비밀번호, 코드는 다음과 같습니다.
<?php
if( $_POST["submit"] == "登录"){             // 判断提交的按钮名称是否为“登录”
 // 使用 echo 语句输出使用 $_POST[] 方法获取的用户名和密码
 echo "用户名为:". $_POST[&#39;user&#39;] . "<br >密码为:" . $_POST[&#39;pwd&#39;];
}
?>

참고: 값을 전달하기 위해 텍스트 상자를 적용할 때 텍스트 상자의 이름 속성을 올바르게 설정해야 합니다. 텍스트 상자의 값을 가져올 때 공백이 없어야 합니다. 사용된 텍스트 상자 이름은 양식 텍스트 상자에 설정된 이름과 동일해야 합니다. 그렇지 않으면 텍스트 상자의 값을 가져올 수 없습니다.

(4) 브라우저에 실행 주소를 입력하고 Enter 키를 누르면 아래와 같이 실행 결과가 나옵니다.

PHP는 양식 텍스트 상자, 비밀번호 필드 및 버튼의 값을 가져옵니다.

위 내용은 PHP는 양식 텍스트 상자, 비밀번호 필드 및 버튼의 값을 가져옵니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.