Циклом в текстовое поле вывожу данные из базы - текстовое поле ($remarks$i) в котором отображаются эти данные надо отредактировать и записать в БД, по кнопке (save) запускается этот кусок кода в другом скрипте , check$i - отмеченный checkbox (юзер поставил галочку что это поле надо записывать в БД - примерно как на моем аватаре) PHP: elseif (isset($_POST["save"])) { for ($i=0;$i<count($x);$i++){ if ($_POST["check$i"]=="on") { $remarks = $_POST["$remarks$i"] ; $db2->save_remarks($remarks); // - функция записи } } проблема в том что переменная $remarks$i через раз пропадает - скрипт работает так - данные вытаскивает но при редактировании сначала стирает из базы то что там было (переменная $remarks$i == '') а только после этого записывает новые данные.Мне нужно к примеру изменить один символ в строке и сохранить - как это сделать.
Хм... А что храниться в переменной $remarks изначально? А то меня очень смущает запись $_POST["$remarks$i"]