등록 양식 제출 및 처리

추가할 데이터베이스의 사용자 테이블과 연결해야 하므로 TP5는 이미 내부적으로 처리를 완료했습니다. 새로운 application/index/model/User.php 파일을 생성하기만 하면 됩니다.

코드


       

By 이전 섹션에서 등록 제출 경로와 방법은 다음과 같습니다.


계속해서 애플리케이션 편집 /index/controller/Regist.php

등록 메소드 작성:

user_name = input('post.UserName'); $user->user_sex = input('post.UserSex'); $user->user_tel = input('post.UserTel'); $user->user_email = input('post.UserEmail'); $user->user_address = input('post.UserAddress'); $user->user_birth = input('post.UserBirth'); $user->user_passwd = input('post.UserPasswd'); $user->user_signature = input('post.UserSignature'); $user->user_hobby = input('post.UserHobby'); //进行规则验证 $result = $this->validate( [ 'name' => $user->user_name, 'email' => $user->user_email, 'sex' => $user->user_sex, 'tel' => $user->user_tel, 'address' => $user->user_address, 'birth' => $user->user_birth, 'password' => $user->user_passwd, ], [ 'name' => 'require|max:10', 'email' => 'email', 'sex' => 'number|between:0,1', 'tel' => 'require', 'address' => 'require', 'birth' => 'require', 'password' => 'require', ]); if (true !== $result) { $this->error($result); } //写入数据库 if ($user->save()) { return $this->success('注册成功'); } else { return $this->success('注册失败'); } }

$result는 모든 확인이 통과된 경우에만 true와 같습니다. .오류가 있는 경우 해당 문자열 형식의 오류 메시지가 반환됩니다

입력('post.UserName')에서 얻은 값은 (제출 방법)(양식의 nama 값 속성)
을 기반으로 합니다.

이렇게 하면 등록 기능이 완료됩니다

효과는 다음과 같습니다.

gif5新文件 (11).gif

데이터베이스는 다음과 같이 표시됩니다.

微信图片_20180307134620.png

지속적인 학습
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!