#できないこと
ドットインストールのphp入門#28、フォールからのデータを処理しようができない。動画の通りにやったと思うのですがフォームを送信しても**Too long!**が出力しません。ちなみにエラーはありません。
#コード
php
1 2<?php 3 4$username = ''; 5$err = false; // if文の外で初期化 6if($_SERVER['REQUEST_METHOD'] === 'POST') { 7 $username = $_POST['username']; 8 // $err = false; 9 if(strlen($username) > 8) { 10 $err = true; 11 } 12} 13 14?> 15 16<!DOCTYPE html> 17<html lang="ja"> 18<head> 19 <meta charset="UTF-8"> 20 <title>Check username</title> 21</head> 22<body> 23 <form action="" method="POST"></form> 24 <input type="text" name="username" placeholder="user name" 25 value="<?php echo htmlspecialchars($username, ENT_QUOTES, 'UTF-8');?>"> 26 <input type="submit" value="Check!"> 27 <?php if($err) { echo "Too long!";} ?> 28</body> 29</html> 30
#開発環境
- CentOS7
回答2件
あなたの回答
tips
プレビュー