Новости
Ссылки
Гости
Контакты
parser.ru / example / гости
Разбор полета

Этот документ работает с данными из SQL таблицы xgb*.

Все что нужно сделать для показа записей, это выбрать их (записи) из таблицы (select * from xgb) и пройтись по ним оператором ^menu[].

Если мы хотим выдавать записи пачками по n, то SQL запрос придется немного усложнить (select * from xgb limit s,n) и озаботиться построением навигационной линейки, с помошью которой нужно будет передавать параметр документу (с какой записи начинать выборку).

С записью данных в таблицу тоже все достаточно просто: ^sql[insert into xgb ...]. Нужно только угадать момент, когда пользователь отправил данные на сервер. Сделать это можно по-разному. Я в данном случае вставил элемент в форму <input type=hidden name=doInsert value=1> и отслеживаю наличие  параметра doInsert (^ifdef[^form[doInsert];...]).


* Код для создания SQL таблицы xgb:

create table xgb (
id int not null auto_increment primary key,
published datetime,
name varchar(50),
comment text)

ваше имя:


комментарии:





| 1-10 | 11-20 | 21-30 | 31-40 | 41-50 | 51-60 | 61-70 | 71-80 | 81-90 | 91-100 | 101-110 | 111-120 | 121-130 | 131-140 | 141-150 | 151-160 | 161-170 | 171-180 | 181-190 | 191-198 |

ss (28.12.2002 19:48)
ss


(28.12.2002 15:49)


tort (27.12.2002 18:24)
bulka


(26.12.2002 20:55)


dan (25.12.2002 12:31)
надо было бы поставить замену хотя бы на мат...это parser уметь?


1men (13.11.2002 17:56)
parser, for what?


1men (13.11.2002 17:56)
for what?


AR (08.11.2002 11:26)
предложение: хоть это и пример, но фильтровать бы дурные сообщения


AR (08.11.2002 11:18)
сторонник of parser #:) разрабочик of www #:)


AR (08.11.2002 11:09)
уже - сторонник. скоро - разработчик.

| 1-10 | 11-20 | 21-30 | 31-40 | 41-50 | 51-60 | 61-70 | 71-80 | 81-90 | 91-100 | 101-110 | 111-120 | 121-130 | 131-140 | 141-150 | 151-160 | 161-170 | 171-180 | 181-190 | 191-198 |

  • посмотреть код на parser'e
  • посмотреть _macro.cfg