Постановка задачи

Критерии поиска вводятся через форму на Рисунке 5.

Рисунок 5 Форма поиска

Модуль выдает SQL–запрос на поиск данных.

Примечание. Для вывода на экран искомых данных можно воспользоваться функциями модуля Список.

Хранение данных

Данные хранятся в базе данных следующей структуры:

таблица `entity` (

`id` int(10) unsigned NOT NULL auto_increment primary key,

`fld1_name` varchar(45) NOT NULL default '',

`fld2_name` varchar(45) NOT NULL default '',

`id_category` int(10) unsigned NOT NULL default '0',

`activity` tinyint(1) NOT NULL default '1',

`ord` int(10) unsigned NOT NULL default '0',

`date` datetime default NULL

) ENGINE= MyISAM DEFAULT CHARSET=latin1;

таблица.`category` (

`id` int(10) unsigned NOT NULL auto_increment primary key,

`name` varchar(45) NOT NULL default ''// название категории

) ENGINE= MyISAM DEFAULT CHARSET=latin1;

Архитектура ПО

Форма поиска хранится в файле find_form.html. Главный файл find.php

Реализация

Функция, формирующая SQL–запрос выглядит:

function find($tbl){// формируем запрос на поиск данных

Создание настраиваемого пользовательского интерфейса.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: