>  기사  >  백엔드 개발  >  PHP 로그인 등록 BootStrap 양식 구현 기능

PHP 로그인 등록 BootStrap 양식 구현 기능

PHPz
PHPz원래의
2018-05-26 15:40:542651검색

로그인과 회원가입은 우리가 웹 개발에 가장 많이 사용하는 모듈이자 일상생활에서 자주 접하는 기능이기도 합니다. 이 글을 통해 PHP 로그인 등록의 BootStrap 양식 기능을 공유하겠습니다. 필요한 친구는 이를 참조할 수 있습니다

관련 권장 사항: "Bootstrap Tutorial"

Foreword

The 이전 글에서 프론트엔드와 PHP에 대한 몇 가지 지식 포인트를 소개했습니다. 프론트엔드에서 폼을 제출하는 것은 매우 중요한 모듈입니다. 이번 글에서는 이전 내용을 잘 이해하지 못한 분들을 위해 폼에 대한 몇 가지 지식을 소개하겠습니다. 그리고 연습을 많이 해본 적이 없다면 아마도 그럴 가능성이 가장 높다고 생각합니다. 먼저 모든 라벨을 적어 두는 것이 가장 좋습니다.

프로젝트 소개

로그인과 회원가입은 우리가 웹 개발에 있어서 가장 흔히 사용하는 모듈이자 일상생활에서 자주 접하는 기능이기도 합니다. 사용자는 프런트 엔드 양식 페이지를 통해 콘텐츠를 채우고 POST를 통해 백엔드에 제출합니다. 그런 다음 제출된 콘텐츠가 PHP 코드에 의해 처리된 후 로그인 또는 등록 논리가 계속됩니다.

로그인 및 등록 그림

BootStrap 프런트 엔드 프레임워크 [ http://v3.bootcss.com/ ]

Bootstrap은 개발을 위한 가장 인기 있는 HTML, CSS 및 JS 프레임워크입니다. 반응형 레이아웃, 모바일 우선 웹 프로젝트.

BootStrap을 사용하는 방법은 무엇입니까? 소스 코드를 로컬로 다운로드하거나 BootCDN에서 제공하는 무료 CDN 가속 서비스를 사용할 수 있습니다.

먼저 페이지의 기본 뼈대를 구축합니다

<html>
<head>
  <meta charset="UTF-8">
  <title>Register</title>
</head>
<body>
</body>
</html>

그런 다음 시작을 클릭하여 다음 콘텐츠를 찾습니다

빨간색 원 안의 CSS 파일을 페이지에 복사합니다

<html>
<head>
  <meta charset="UTF-8">
  <title>Register</title>
  <!-- 最新版本的 Bootstrap 核心 CSS 文件 -->
  <link rel="stylesheet" href="https://cdn.bootcss.com/bootstrap/3.3.7/css/bootstrap.min.css" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous">
</head>
<body>
</body>
</html>

BootStrap은 로그인 페이지 사례 http://v3.bootcss.com/examples/signin/

이 페이지를 따라해 보세요

<html>
<head>
  <meta charset="UTF-8">
  <title>Register</title>
  <!-- 最新版本的 Bootstrap 核心 CSS 文件 -->
  <link rel="stylesheet" href="https://cdn.bootcss.com/bootstrap/3.3.7/css/bootstrap.min.css" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous">
  <style>
    body {
     padding-top: 40px;
     padding-bottom: 40px;
     background-color: #eee;
    }

    .form-signin {
     max-width: 330px;
     padding: 15px;
     margin: 0 auto;
    }
  </style>
</head>
<body>
    <p class="container">
   <form class="form-signin" action="" method="post">
    <h2 class="form-signin-heading">Please sign in</h2>
    <label for="inputEmail" class="sr-only">Email address</label>
    <br>
    <input type="email" name="email" id="inputEmail" class="form-control" placeholder="Email address" required autofocus>
    <br>
    <label for="inputPassword" class="sr-only">Password</label>
    <input type="password" name="password" id="inputPassword" class="form-control" placeholder="Password" required>
    <br>
    <input type="submit" class="btn btn-lg btn-primary btn-block" type="submit" value="Sign in">
   </form>
  </p>
</body>
</html>

c9ccee2e6ea535a969eb3f532ad9fe89531ac245ce3e4fe3d50054a55f265927 Baidu를 하나씩 보거나 CSS를 먼저 작성할 수 없으며 CSS 코드를 조금씩 추가하여 효과를 볼 수 있습니다. HTML의 양식을 분석해 보겠습니다.

•양식 태그 ==>는 양식 콘텐츠를 래핑하는 데 사용되며 양식의 시작 태그이기도 합니다.

•양식 태그의 action==>action="xxx" 속성은 양식 처리를 위한 PHP 코드가 있는 파일 주소를 입력합니다. 제출 버튼을 클릭하면 양식에서 이 주소로 데이터를 보냅니다. .

•양식 태그의 속성 방식은 조금 이해하기 어렵습니다. 양식을 제출할 때 post를 작성하는 것을 잊지 마세요. 관심이 있는 경우 Baidu에서 확인할 수 있습니다.

•입력 태그 ==> d5fd7aea971a85678ba271703566ebfd 태그는 사용자가 데이터를 입력할 수 있는 입력 필드를 지정합니다. d5fd7aea971a85678ba271703566ebfd 요소는 ff9c23ada1bcecdd1a0fb5d5a0f18437 요소 내에서 사용자가 데이터를 입력할 수 있는 입력 컨트롤을 선언하는 데 사용됩니다.

입력 필드는 유형 속성에 따라 다양한 방식으로 변경될 수 있습니다. 일반적인 유형 속성에는 텍스트, 이메일, 비밀번호, 체크박스, 라디오, 버튼, 제출, 숨김 등이 포함됩니다. 유형을 변경하여 효과를 확인할 수 있습니다.

•입력 태그의 속성 이름==> 이 이름 값은 매우 중요합니다. 백그라운드 PHP 코드가 각 값이 어떤 입력 상자에서 왔는지 알 수 있는 이유는 name="xx"를 기반으로 합니다.

•입력태그의 필수 속성==> 사용자가 아무것도 쓰지 않으면 양식을 제출하도록 허용할 수 있나요? 당연히 그렇지 않으므로 제출하기 전에 사용자가 내용을 작성하도록 해야 합니다. 내용을 작성하지 않고 제출을 클릭하면 양식이 제출되지 않습니다.

요약

위 내용은 PHP 로그인 등록 BootStrap 양식 구현 기능의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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