HTML
1<form action="./" method="post"> 2名前:<input type="text" name="name" value="" /> 3<button type="submit" class="btn btn-primary">送信</button> 4</form>
上記の場合、 $_POST['name'] の値は
PHP
1if ($_SERVER['REQUEST_METHOD'] === 'POST') { 2 if (!$name = filter_input(INPUT_POST, 'name', FILTER_SANITIZE_SPECIAL_CHARS)) { 3 $error['name'] = '名前を入力してください。'; 4 } 5}
この様にチェックすることができますが
HTML
1<form action="./" method="post"> 2名前:<input type="text" name="test[name]" value="" /> 3<button type="submit" class="btn btn-primary">送信</button> 4</form>
name="test[name]"にした場合filter_inputでどうチェックしたらいいでしょうか。
filter_input(INPUT_POST, 'test[name]', FILTER_SANITIZE_SPECIAL_CHARS)
と書いても中身がNULLになってしまいます。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。