phpでスケジュールを作っていたところ表題のように
Notice: Undefined index: name inってインプット
のテキストタイプの入力部分に表示されました。
こてってなに?
エラーではなくて警告を出力している。
内容は「Notice: Undefined index:mode 」で、
「modeという変数が定義されていない」ので警告!
変数を使用する前に初期化をすると解決する。
例えば空文字をセットしておくとエラーが解決!
//変数の初期化を行う
if(!isset($_POST["year"])){$_POST["year"]="";}
if(!isset($_POST["month"])){$_POST["month"]="";}
if(!isset($_POST["day"])){$_POST["day"]="";}
if(!isset($_POST["title"])){$_POST["title"]="";}
if(!isset($_POST["body"])){$_POST["body"]="";}
?>
Comments