Soumission et traitement du formulaire d’inscription

Comme il doit être associé à la table utilisateur de la base de données pour être ajouté, TP5 a déjà effectué le traitement en interne. Il vous suffit de créer un nouveau fichier application/index/model/User.php

.Écrivez le code comme suit :


       

By De la section précédente, nous savons que le chemin et la méthode de soumission de l'inscription sont :


Continuer à éditer l'application /index/controller/Regist.php

Écrire une méthode de registre :

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 sera égal à true seulement si toutes les vérifications réussissent. S'il y a une erreur, le message d'erreur de type chaîne correspondant sera renvoyé

input La valeur obtenue par ('post.UserName') est basée sur (méthode de soumission (attribut de valeur nama du). formulaire)

De cette façon, la fonction d'enregistrement est complétée

L'effet est affiché comme suit :

gif5新文件 (11).gif

La base de données est affichée comme suit :

微信图片_20180307134620.png

Formation continue
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!