1. строка 1 --- цена
<----------- Добавочная строка
2. строка 2 --- цена
Результат:
1. строка 1 --- цена
2. Добавленная строка
3. строка 2 --- цена
Кто посоветует как это реализовать чтобы сохранять ОБЯЗАТЕЛЬНО очередность вывода строк в таблице. В данный момент у меня идет сортировка по ID ключу.
Заранее благодарен
Спустя 6 минут, 54 секунды (26.08.2009 - 11:24) xPoint написал(а):
а зачем вообще вставлять между строками еще одну? Для правильного порядка при выводе? Но ведь сортировка происходит наверняка по дате добавления записи (или другому параметру), а не по порядку в базе.
Спустя 3 минуты, 32 секунды (26.08.2009 - 11:27) misher написал(а):
Цитата (xPoint @ 26.08.2009 - 08:24) |
а зачем вообще вставлять между строками еще одну? Для правильного порядка при выводе? Но ведь сортировка происходит наверняка по дате добавления записи (или другому параметру), а не по порядку в базе. |
Нет. привязки к дате нет... поясняю. есть прайс. с несколькими разделами... Ну напримар
банки:
1. банки 1
2. банка 2
3. крышка для банки
4. крышка для банки2
раздел тарелки:
....
Мне нужно добавить банку 3 и хотелось бы чтобы она располагалось в банках а не попала после крышек. Так понятней?
Спустя 5 минут, 20 секунд (26.08.2009 - 11:33) Гость_hara написал(а):
Как вариант ID по которому прои сходит сортировка менять.
Ну то есть у каждого поля есть sort_id,
например надо добавить что бы банка была под номером три.
Ну то есть у каждого поля есть sort_id,
например надо добавить что бы банка была под номером три.
SQL |
UPDATE `price` SET `sort_id`=`sort_id`+1 WHERE `sort_id`>2 INSERT INTO `price` (поля...,`sort_id`) VALUES (значения... , 3); |
Спустя 4 минуты, 58 секунд (26.08.2009 - 11:38) misher написал(а):
то есть насколько я понял нужно сначала вычислять ид последней строки перед вставкой, потом увеличивать на 1 ид строк ниже и записывать в массив под нужным ид строку?
Спустя 4 минуты, 10 секунд (26.08.2009 - 11:42) hara_ написал(а):
что значит вычислять? - нужно указать куда кидать строку
просто подвинуть все остальные строки.
ну или если там подразделы тогда нужно указывать родителя просто
и потом выводить как нужно (завести поле parent_id или ещё что то такое)
просто подвинуть все остальные строки.
ну или если там подразделы тогда нужно указывать родителя просто
и потом выводить как нужно (завести поле parent_id или ещё что то такое)
Спустя 6 минут, 35 секунд (26.08.2009 - 11:48) misher написал(а):
спасибо за ответы... постараюсь реализовать в коде. Немного не по теме. есть ли исходник формы например как тут в форме ввода коментария для конвертации текста. чтоб небыло <p></p> и тд. как называется?
Спустя 11 минут, 6 секунд (26.08.2009 - 12:00) hara_ написал(а):
Исходников нет, если нужны только bb коды бери этот же IPB или что угодно и оттуда
вытаскивай(или в гугл), если нужна подсветка картинки и т.д
гугл по запросу WYSIWYG.
tinymce
fckeditor
freerte
etc///
вытаскивай(или в гугл), если нужна подсветка картинки и т.д
гугл по запросу WYSIWYG.
tinymce
fckeditor
freerte
etc///
Спустя 1 минута, 28 секунд (26.08.2009 - 12:01) misher написал(а):
Цитата (hara_ @ 26.08.2009 - 09:00) |
Исходников нет, если нужны только bb коды бери этот же IPB или что угодно и оттуда вытаскивай(или в гугл), если нужна подсветка картинки и т.д гугл по запросу WYSIWYG. tinymce fckeditor freerte etc/// |
огромное спасибо...