検索ページを作っているのですが、検索結果ページsearch.phpに直接アクセスすると、
下記エラーが表示されてしまいます。
index.php 検索ワードを入力
search.php 検索結果ページ
php
1Notice: Undefined index: key in
php
1//index.php 2<form method="GET" action="search.php"> 3 <input type="text" name="key"> 4 <button type="submit">検索</button> 5 </form>
search.phpに直接アクセスした場合、submitされたkeyが存在しないため
エラーが出るのは分かるのですが、下記のissetのコードを
入力しても$key=htmlspecialchars($_GET['key']);の行に
エラーが表示されてしまいます。
どのように変えたら良いのでしょうか?
ご教授ください。お願い致します。
php
1//search.php 2$key=htmlspecialchars($_GET['key']); 3 4if(isset($_GET['key'])){ 5}
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2017/11/06 01:06