Наконец-то, нашел проблему, проблема была с аяксом, аякс не правильно получал данные, после чего неверные данные отсылал обратно. Несколько манипуляций с редактированием когда и все готово
Наврал, проблема не решена. Код переписал по новой, данные уходят и принимаются как надо, но апдейт по прежнеу пропускает нечетные айди записей. Скачал денвер, думал проблема с бд, но нет, таже херь, я в тстерике
код без записи в файл рабочий. если весь файл то вообще зачёт будет. а так в целом нахера делать столько апдейтов? таблицы в myisam хранишь скорее всего... не думал, что таблица лочится на момент апдейта? да и каждый запрос это три файла минимум создаётся на сервере.