Forum Webscript.Ru

Программирование => PHP => Тема начата: PaSol от 10 Января 2006, 10:22:04

Название: динамическое добавление строк в таблицу
Отправлено: PaSol от 10 Января 2006, 10:22:04
я считываю данные из файла и потом вывожу их в таблице, чтобы потом их можно было править и сохранить. Это все я уже реализовал. Но ни как не могу придумать как можно сделать добавление новой строки в уже выведенную таблицу.

Возникла только одна идея - сохранять данные в файл+новая строка и тут же считать файл и показать новую информацию.

Есть ли более разумные способы?
Название: динамическое добавление строк в таблицу
Отправлено: Меняздесьдавнонет от 10 Января 2006, 11:03:45
вопрос - как сделать добавление.
ответ - сохранять.

так что тебе надо сделать? Сохранение или добавление?
Может быть, прежде, чем искать более разумные ответы, сначала научиться задавать более разумные вопросы?
Название: динамическое добавление строк в таблицу
Отправлено: PaSol от 10 Января 2006, 11:40:37
спешл фо ю

Цитировать
вопрос - как сделать добавление.
ответ - сохранять.

так что тебе надо сделать? Сохранение или добавление?


Надо чтобы пользователь, если ему надо, добавил новую строку в таблицу по нажатию на кнопку "Добавить", а потом смог бы сохранить то что он изменил в файл.
Название: динамическое добавление строк в таблицу
Отправлено: CGVictor от 10 Января 2006, 16:48:54
PaSol
Добавлять - javascript (DOM, innerHTML, банальный document.write) или через сервер (послал-записал-снова вывел).
Сохранять - как хочешь.

Ромик прав.
Название: динамическое добавление строк в таблицу
Отправлено: PaSol от 11 Января 2006, 09:16:44
CGVictor, так вот я и спрашиваю как оптимальнее добавлять, а сохранять он уже давно сохраняет

Добавлено:
Вот еще что в одной из ячеек есть выпадающее меню, которое формируется из бд...я не знаю как это совместить с javascript
Название: динамическое добавление строк в таблицу
Отправлено: CGVictor от 11 Января 2006, 10:14:38
PaSol
Повторяюсь.
Опять же: оптимальнее не будет, везде свои плюсоминусы.
Если решать "красиво" - то javascript, что-то в районе table_object.appendChild.
Если "в лоб" - то выводить между всеми строками таблицы элемент с display:none (оно чуть более кроссбраузерно, хотя и криво до безумия).
Или забить на это всё и делать "отдельно", т.е. без извращений с появлениями-удалениями, а через обращение к серверу.

Что такое есть "выпадающее меню", в котором нет JS? Есть данные из БД - вот и формируй на их основе нужный код.

* мож, тему в Javascript кинуть?...
Название: динамическое добавление строк в таблицу
Отправлено: PaSol от 11 Января 2006, 11:09:41
пока тема тут...

ну не знаю я как сделать....если бы знал, не просил помощи..А раз прошу помочь, значит не знаю:(

"выпадающее меню" -