条件
ログイン画面作成時
DBを作り終えた後、HTMLを構成させ、
このページにエラーがなかったら次に進めるという認識
値が空だった場合
POSTの値が空だった場合の関数を作成
blankの値をつける
join.php
if($_POST['name'] === '') {$error['name'] = 'blank';}
HTMLに記述
join.php
if ($error['name'] === 'blank'):
/ここにエラーメッセージ/
endif;
正しい値がほかの間違いで消されないように
join.php
value="<?php print (htmlspecialchars($_POST['name'],ENT_QUOTES));?>"
値の文字数が少ないとき
lengthとつけて上と同じようにHTMLに挿入
join.php
if(strlen ($_POST['password'])< 4){
$error['password'] = 'length';
}
エラーがなかった場合次ヘすすむ
エラーが空の場合check.phpへ飛ぶ
join.php
if(empty($error) ) {
header('Location: check.php');
exit();
}
送信したページを直接打ち込まれても強制的に登録ページへ
check.php
// 空だった場合強制送還
if(!isset ($_SESSION['join'])) {
header('Location: index.php');
exit();
}