Здравствуйте. У меня в форме на JavaScript есть динамическое добавление поля input
в форму.
Новое добавленное поле имеет следующие атрибуты:
<input value="<?=$prp['name'];?>" name="prpunkt[]<?=$ipp?>" type="text" />
где $prp['name'] - текст из базы.
$ipp - $ipp++
;
Задача такая, нужно сделать редактирование уже имеющихся полей в базе, и добавление новых.
И все бы ничего, но. Каждое поле привязывается к определенной статье. Структура таблицы с полями:
id - AUTO_INCREMENT
trip INT
- id статьи к которой привязываем поле
name varchar
- значения поля (текст в поле)
К статье может быть привязано неопределенное кол-во полей.
При редактировании статьи, есть возможность редактировать уже имеющиеся доп. поля и создавать новые.
Уже имеющиеся поля, при редактировании статьи я вывожу циклом:
while ($prp = mysql_fetch_assoc($option_prp)) {
$ipp++;
//echo $ipp;
?> <div><input class="stationinppp" value="<?=$prp['name'];?>" name="prpunkt[]<?=$ipp?>" type="text" /></div> <?
}
То есть, получается что, если к этой статье добавлено, например, 3 доп. полей, разметка получается такой:
<input value="<?=$prp['name'];?>" name="prpunkt[]1" type="text" />
<input value="<?=$prp['name'];?>" name="prpunkt[]2" type="text" />
<input value="<?=$prp['name'];?>" name="prpunkt[]3" type="text" />
А новое добавленное поле имеет разметку:
<input value="<?=$prp['name'];?>" name="prpunkt[]4" type="text" />
<input value="<?=$prp['name'];?>" name="prpunkt[]5" type="text" />
Меняется значение name - name="prpunkt[]+1"
вопрос, каким образом мне определить на сервере, какое поле было изменено, а какое поле было добавлено? это мне для того чтобы выполнять соответствующие запросы в базу, на новое поле INSERT INTO - запись новой строки в базу / на измененное поле UPDATE - обновление записи.
Данные из полей на сервере отлавливаю так:
foreach ($_POST['prpunkt'] as $k => $f) {
echo $_POST['prpunkt'][$k];
}
Использую библиотеку d3pie для построения двух лиаграмм в виде пирога на одной страницеВызываю примерно вот так:
Есть у меня код, который получает value выпадающего списка и выводит картинку, путь которой указан в value каждого элемента спискаТеперь же стала...