亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

登録フォームの送信と処理

追加するにはデータベースのユーザーテーブルと関連付ける必要があるため、TP5 はすでに內(nèi)部で処理を行っており、新しい application/index/model/User.php ファイルを作成するだけで済みます

次のようにコードを記述します。

<?php
namespace app\index\model;
use think\Model;
class User extends Model
{
   protected $pk = 'user_id';
}

前のセクションからわかるように、登録送信のパスとメソッドは次のとおりです。 :

<フォームアクション="/public/index.php/index/regist/regist"メソッド="post">

##application/index/controller/Regist.php の編集を続行します

レジスト メソッドを書き込みます:

<?php
//用戶注冊(cè)
public function regist(){
  //實(shí)例化User
  $user = new User;
  //接收前端表單提交的數(shù)據(jù)
  $user->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');
  //進(jìn)行規(guī)則驗(yàn)證
  $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);
  }
  //寫入數(shù)據(jù)庫
  if ($user->save()) {
    return $this->success('注冊(cè)成功');
  } else {
    return $this->success('注冊(cè)失敗');
  }
}

$結(jié)果は次と等しくなりますすべての検証が成功した場(chǎng)合のみ true エラーがある場(chǎng)合は、対応する文字列型のエラー メッセージが返されます。

#input('post.UserName') で取得した値(送信方法) を元にしています (フォームのNama value屬性)

##これで登録機(jī)能は完了です

#効果は次のように表示されます:

データベースは次のように表示されます: gif5新文件 (11).gif

學(xué)び続ける
||
<?php echo "注冊(cè)功能實(shí)現(xiàn)";
提出するリセットコード