Можно ли как-то пометить поле input?

458
24 ноября 2016, 10:28

Здравствуйте. У меня в форме на 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];
}
READ ALSO
(d3pie) несколько пирогов на одной странице

(d3pie) несколько пирогов на одной странице

Использую библиотеку d3pie для построения двух лиаграмм в виде пирога на одной страницеВызываю примерно вот так:

501
Не удается загрузить картинку

Не удается загрузить картинку

Вот так я загружаю картинки:

434
Javascript onclick

Javascript onclick

js выполняется слишком быстро как мне поставить его выполнять через время

429
Получение value для iframe

Получение value для iframe

Есть у меня код, который получает value выпадающего списка и выводит картинку, путь которой указан в value каждого элемента спискаТеперь же стала...

467