#07 エラーチェック
07.md—/Users/yasuhiko/Desktop

エラーチェック

  • セットした token をホームに埋め込む

    <input type="hidden" name="token" value="<?php echo h($_SESSION['token']); ?>">

  • リロードしてソースを確認

    -- リロードした後にセットされた token の値(文字)を確認

  • 渡されたデータを扱い易いよう、変数に入れる

    $name = $_POST['name'];
    $email = $_POST['email'];
    $memo = $_POST['memo'];

    // エラーがあった場合文字列をこの配列に格納する
    $err = array();
  • エラーがなかった場合処理を進める
    if (empty($err)) {
        // DBに格納
    }
  • エラーチェック
    // メールアドレスの形式をチェック
    if (!filter_var($email, FILTER_VALIDATE_EMAIL)) {
        $err['email'] = 'メールアドレスの形式が不正です。';
    }

    // メールアドレスが空欄
    if ($email == '') {
        $err['email'] = 'メールアドレスを入力してください。';
    }

    // 内容が空欄
    if ($memo == '') {
        $err['memo'] = '内容を入力してください。';
    }


PAGE TOP

< 前へ  <<目次に戻る  次へ >