WEB/システム/IT技術ブログ

PHPでフォームチェックをするときの処理まとめ

update : 2019/01/21

毎度の事ですが、PHPでメールフォームなどのチェックを実装する場合に、
「selectの場合はこれでよかったっけ」、「checkboxの値の取り方は。。。」と調べなおしてしまいます。
分かっているつもりでも、仕事上、使う場面が頻繁でもないのでうっかり忘れてしまいます。

困ったときの手間を省くために、ここのメモに書き留めていきたいと思います。

テキストボックスの入力必須チェック

このようなテキストボックスがある場合

<input type="text" name="hogehoge" value="" />

以下のよう値が空かどうかを判定することで、必須チェックを行います。

if(strcmp($POST['hogehoge'], '') === 0){
	echo '値を入力してください';
	return false;
}

半角文字チェック

文字列が全て半角文字であるかどうかは、正規表現で判定します。

if(preg_match("/^[a-zA-Z0-9]+$/", $POST['hogehoge'])){
	echo '全て半角文字です';
}else{
	echo '全て半角文字ではありません';
}
B!

Comment

Comment Form

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

Monthly Archives