見様見真似のダメな書き方をしていたせいで、ログを見てみたら「PHP Notice: Undefined index:」が出続けてた。
どうやら初期表示は問題ないが、更新時や他から渡されて表示された時に上記エラーとなるもよう。
そんな時は htmlspecialchars を使って愛でてあげて下さい。
と、偉い人が言ってました。
$i = $_GET['i'];
↓
$i = htmlspecialchars(@$_GET['i']);
他見てても結構出ているので、きっとダメな伝道師でもいるのでしょう。