2013-11-16 3 views
0

Я написал панель управления для управления устройствами, однако, поскольку мы импортировали сотни из них, существует множество значений, которые необходимо установить вручную. У меня есть обзорная страница, на которой показана самая важная информация об импорте, и я смотрю на какой-то способ, позволяющий конечному пользователю изменять эти значения, нажимая на них.Изменение значений базы данных в таблице HTML

Прямо сейчас это всего лишь текст в ячейках TD, извлеченных из базы данных. Можно ли сделать что-то вроде двойного щелчка по ячейке, изменить его в раскрывающемся списке опций, а затем, когда он отменяется, он автоматически сохраняет его в базу данных?

Я искал Google и переполнение стека, но я даже не уверен, что искать, чтобы получить представление о том, как это сделать.

enter image description here

+2

Посмотрите на Ajax и jQuery. –

ответ

1

Для этого вы должны (короткая версия):

  1. Handle нажмите событие на вашем значения из таблицы
  2. Change (скрыть текст и отображать ввод) текста для ввода с выставиться значением
  3. Событие размытия ручки на вашем входе
  4. Если были сделаны какие-либо изменения, отправьте запрос (по AJAX) на ваши действия php, которые сохраняют значение в базе данных. Или ничего не делайте, если не будет никаких изменений.
  5. Изменить (скрыть текст ввода и отображения) ввод текста
Смежные вопросы