| |
Архив эхоконференции RU.PHP
- RU.PHP ------------------------------------------------------------- RU.PHP -
Msg : #6028 [572]
От : Eugene Golovan 2:5020/400 21 января 04, 01:12
Кому : Slava Konashkov 23 января 04, 23:56
Тема : Re[2]: возврат к странице поиска
-------------------------------------------------------------------------------
From: Eugene Golovan
> > заполняется форма критериями поиска. Скрипт (например, search.php)
> ищет в БД
> > записи согласно критериям и выводит каждую из них с сылкой "Удалить"
> типа:
> И что тут такого??? Как вариант при удалении идет тот-же самый запрос +
> переменная говорящая, что что-то нкжно удалить href='del_note.php?id=1231&del=3121'>
> А в скрипте
> if (isset($_GET[del]))
> бла-бла-бла (т.е. удаляем)...
> И стандартный поиск....
> Так????
Хороший вариант, недостаток только один здесь.. Каждый раз делается
новая выборка из базы одних и тех же данных.
Мой вариант (в дополнение!):
-Делаешь выборку;
-Записываешь в сессию в виде массива $a_data[$id] = $value;
-А при выводе данных проверяешь есть ли такой массив. И выводишь его
если он не пустой.
-При удалении удаляешь с базы, и элемент массива [id], и снова выводишь
его.
-Hе выводишь его, а создаешь новый в дальнейшем только тогда, когда нету
$_REQUEST[del], т.е. это уже новые критерии поиска.
Что-то типа такого.
Чтоб не писать в сессии, можно в форму записать, если это дозволено..
Удачи.
--- ifmail v.2.15dev5.1
* Origin: "MTU-Intel ISP" (2:5020/400)
При переходе по баннеру - скидка 25% на первый месяц обслуживания!
 При переходе по баннеру - скидка 25% на первый месяц обслуживания!
|