PHPでフォームチェックをするときの処理まとめ
毎度の事ですが、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 '全て半角文字ではありません'; }
コメントする