<?php
mb_language("ja");
mb_internal_encoding('UTF-8');
if (isset($_POST["sousin"])){
if(!$_POST['name']) {$errMsg = "★お名前を入力してください";
} elseif (preg_match("/[0-9a-zA-Z]/", $_POST['name'])) {$errMsg = "★お名前は日本語で";
} elseif (strlen($_POST['name']) > 20) {$errMsg = "★お名前が長すぎます";
} elseif (!$_POST['comment']) {$errMsg = "★コメントを入力してください";
} elseif (strlen($_POST['comment']) > 200) {$errMsg = "★コメントが長すぎます";
} else {$errMsg = "●合格";
}
if(!$errMsg) { //エラーがなければ以下を実行
ここに実行するスクリプトを書く
}
}
?>
<html>
<head>
</head>
<body>
<?php if($errMsg) {echo "$errMsg";} ?> //エラーがあればここで表示
<form method="post" action="form.php">
お名前: <input type="text" name="name" size=40><br>
コメント: <textarea name="comment" cols=50 rows=5></textarea><br>
<input type="submit" name="sousin" value="書き込み">
</form>
</body>
</html>
|