PHP:メールアドレス再入力チェック(フォーム)
いつもPHPで問合せフォームをつくっているのですが、今回初めてメールアドレス入力の二重チェックをつけてみました。
コードをメモしておこうと思います。
【HTML】
<p>メールアドレス <span>(必須)</span><br />
<input type="email" name="email" required="required"></p>
<p>メールアドレス <span>※確認のため再入力(必須)</span><br />
<input type="email" name="email2" required="required"></p>
【PHP】
<?php …/---中略---/
$email=$_POST['email'];
$email2=$_POST['email2'];
/---中略---/
if( empty ($email) || empty ($email2) ) {
print"<font color='#f00'>メールアドレスが入力されていません</font>" ; }
elseif($email ! == $email2){
print"<font color='#f00'>メールアドレスが一致しません</font>" ; }
else{print $email;} /---中略---/
?>
もっと簡略化した記述方法があるのかもしれませんが、…独学でやってるので、何が正しいのか判断基準がなくてこれがどーなのかはわかりません。
中途半端ですが、自分の記録としてのこしてます。
今後もっと勉強しまーす。
0コメント