Пример работы с базой данных на диске.
вот название файла base.data - база данных
fam_name, adress, min_pipl,link
Иванов Иван, Centr, 1, <a href="m000.html">информация</a>
Иванов Петр, Moynaki, 2, <a href="m001.html">информация</a>
Иванов Сергей, Sputnik, 3, <a href="m002.html">информация</a>
Иванов Александр, Sputnik, 5, <a href="m003.html">информация</a>
Иванов Алексей, Sputnik, 3, <a href="m004.html">информация</a>
Петров Иван, Sputnik, 10, <a href="m005.html">информация</a>
Петров Максим, Moynaki, 8, <a href="m006.html">информация</a>
Петров Александр, Moynaki, 9, <a href="m007.html">информация</a>
Сидоров Иван, Centr, 2, <a href="m008.html">информация</a>
Сидоров Владимир, Centr, 3,<a href="m009.html">информация</a>
Сидоров Александр, Moynaki, 3, <a href="m007.html">информация</a>
Петров Иван, Centr, 2, <a href="m008.html">информация</a>
Морозов Владимир, Centr, 8,<a href="m009.html">информация</a>
Шишкин Владимир, Centr, 3,<a href="m009.html">информация</a>
вот содержимое штмл страницы название любое
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<script language="JavaScript">
<!--скрипт поиска по имени -->
function naame() {
res.style.display="none";
base_.Filter="fam_name=*"+auth_ima.value;
base_.Reset();
res.style.display="block";
}
<!--скрипт поиска по количеству людей -->
function pipl() {
res.style.display="none";
base_.Filter="min_pipl=*"+pipl_kol.value;
base_.Reset();
res.style.display="block";
}
</script>
</head>
<body bgcolor="#FFFFFF" text="#000000">
<object id="base_" classid="clsid:333c7bc4-460f-11d0-bc04-0080c7055a83">
<param name="dataurl" value="base.data">
<param name="useheader" value="true">
</object>
<!--создать таблицу, которая автоматически будет генерировать такое количество ячеек,
которое требуется для вывода записей (всех или отфильтрованных). -->
<table datasrc="#base_" id=res>
<tr>
<td><span datafld=fam_name></span></td>
<td><span datafld=adress></span></td>
<td><SPAN DATAFLD=min_pipl></SPAN> кбайт. </td>
<td><span datafld=link dataformatas=html></span></td>
</tr>
</table>
<table>
<tr>
<td>
<SELECT NAME="auth_ima" onChange="naame()">
<OPTION VALUE="">Bce
<OPTION VALUE="Петр">Петр
<OPTION VALUE="Алексей">Алексей
<OPTION VALUE="Иван">Иван
<OPTION VALUE="Владимир">Владимир
<OPTION VALUE="Александр">Александр
<OPTION VALUE ="Максим">Максимs;
</SELECT>
</td>
<td>
<select name="pipl_kol" onChange="pipl()">
<OPTION VALUE="">Bce
<option value="1">1
<option value="2">2
<option value ="3">3
<option value="5">5
<option value="8">8
<option value="9">9
<option value="10">10
</select>
</td>
</tr>
<tr>
<td colspan=2> </td>
</table>
</body>
</html>
значит поиск работает с помощью функций
function naame() - отдельно поиск по имени
и function pipl() - отдельно поиск по цифре
????а мне нужна функция, которая будет организовывать поиск сразу по двум, трем... критериям,
???? как-то с помощью FilterCriterion возможно организовать поиски чисел, которые > или < заданного числа
Видно, никто с такими вещами не сталкивался
-~{}~ 17.05.05 15:21:
моя аська 325305271 для тех кому интересно продолжать данную тему БД на Джяве Скриптах+ШТМЛ