>>747
デバッグ方法を参考までに教えます。

$rows = json_decode(file_get_contents('back.json'), true);
# $rowsにはデータは格納されているか確認する
var_dump($rows);exit;

問題なければ、
if (!empty($_POST['write'])) {
# ここを通過しているか
# $row配列を作る前に、適当にechoしてみる。
# exitもすること。

問題なければ、
file_put_contentsされているかを確認

中身のデータがどうなっているのか、
順序もって確認してみましょう。

ここまでできれば道は開かれる。