入力チェック
入力チェック
<!DOCTYPE HTML> <html> <head> <meta charset="utf-8"> <title>入力チェック</title> </head> <body> <form action="post.php" method="post"> <dl> <dt>お名前:</dt> <dd><input type="text" name="name"></dd> <dt>メールアドレス</dt> <dd><input type="text" name="mail"></dd> <p><input type="submit" name="submit" value="送信"></p> </dl> </form> </body> </html>
post.php
<?php // nameの文字列の長さを取得 $name_len = strlen($_POST['name']); if($name_len === 0){ print '名前が入力されていません<br>'; }else{ $name = htmlspecialchars($_POST['name'],ENT_QUOTES); print '名前は'.$name.'です'; } // E-mailが入力されている場合 if($_POST['mail']!=''){ $mail = htmlspecialchars($_POST['mail'],ENT_QUOTES); print 'メールアドレスは'.$mail.'です<br>'; }else{ print 'メールアドレスが入力されていません<br>'; }