Орла
Области
Компаний
Пользователи
Галерея
Фиксированные новости
Орла
Отзывы о фирмах
Тарифы
Пользователи
Области
Банкоматы
Торговые точки
Доска объявлений
Курсы валют
Скидки
организации Орла
организации области
товары
сайты
сайты Орел
Данные
Разделы
Поиск
Поиск запросы
Статистика
Показы каталога организаций
Статистика клиенты
Пользователи
Сайты
Управление сайтом
Анкета
Аптеки
Афиша
Афиша новая
Баннеры
Бизнес >
Викторина
Голосование
Гость на сайте
Истории
Календарь событий
Каталоги >
Конкурс красоты
Конкурс аудио
Консультации
Меню
Новое на сайте
Новости >
Организации >
Программа ТВ
Публикации
Разделы сайта
Рассылка
Рестораны
Секрет фирмы >
Сервисы >
Ссылки
Тесты
Файловый менеджер
Форум
Фотогалерея
Обратная связь
Недвижимость
Новый год
Тексты
Пользователи
Юридический рейтинг
Отзывы на товары
Бан пользователей
Жалобы
Новые тесты
Коронавирус
Файловый менеджер
Имя файла
autocomplete2.php
Содержимое
<?php $base_url="../"; if ($ofs == "") $ofs=0; $pap=20; require($base_url."inc/top.inc.php"); ?> <?php $max = 5; $rubrik_array = array(); $rubriks = sql("select * from rubrik2 where id_firm=5"); while ( $rubrik = sqlget($rubriks)) { $rs_otrasl = sqlval("select * from otrasl2 where id='{$rubrik['id_rubrik']}'"); $rubrik_array[] = array('id'=>$rubrik['id_rubrik'], 'name'=>$rs_otrasl['name_otrsl']); } if ($_SERVER['REQUEST_METHOD'] == 'POST') { print_r($_POST); } ?> <script type="text/javascript"> $(function() { var cache = {}, lastXhr, p = [], items = $('.items').find('.item'), limit=10; items.each(function() { $(this).data("index", items.index(this)); }); items.not(".item-hidden").each(function() { var element = $(this); p.push({ id : element.find("input").val(), name : element.find(".item-name").text() }); }); items.find('.del-item').click(function(){ var item_idx = $(this).closest(".item").data("index"); p.splice(item_idx, 1); //console.log(p); redraw(); $('#item-name').removeClass("hidden"); }); function redraw(){ items.each(function(index) { item = $(this); if (p[index]) { item.removeClass('item-hidden').find(".item-name").html(p[index].name).end().find("input").val(p[index].id); } else { item.addClass("item-hidden").find("input").val(""); } }); } function autocompleteSelect(event, ui) { p.push({ name : ui.item.value, id : ui.item.id, }); $(event.target).val(""); redraw(); if (!items.last().hasClass("item-hidden")) $('#item-name').addClass("hidden"); event.preventDefault(); } function check(data) { for (i = 0; i < p.length; i++) { for (j = 0; j < data.length; j++) { if (data[j].id == p[i].id) { data.splice(j, 1) } } } result = data; return result.splice(0, limit); } function autocompleteSource( request, response ) { var term = request.term; if (term in cache) { console.log(cache); response(check(cache[term])); return; } lastXhr = $.getJSON( "action.php?action=autocomplete_rubrik", request, function( data, status, xhr ) { //if (data !== null) { cache[term] = data; if ( xhr === lastXhr ) { response(check(data)); } /*} else { response(); }*/ }); } var autocompleteOptions = { minLength: 1, source: autocompleteSource, select: autocompleteSelect, focus: function() { return false; } } $('#item-name').autocomplete(autocompleteOptions); }); </script> <form method="POST"> <table class="items"> <?php $iterator = 1; ?> <?php foreach ($rubrik_array as $rubrik_item) : ?> <tr class="item"> <td><span class="item-name"><?php echo $rubrik_item['name']; ?></span></td> <td><input type="hidden" name="item-id[<?php echo $iterator; ?>]" class="item-id" value="<?php echo $rubrik_item['id']; ?>" /><a href="javascript:void(0);" class="del-item"><img src="delete.gif" /></a></td> <?php $iterator++; ?> </tr> <?php endforeach; ?> <?php for (;$iterator <= $max; ++$iterator) : ?> <tr><td> <tr class="item item-hidden"> <td><span class="item-name"><?php echo $rubrik_item['name']; ?></span></td> <td><input type="hidden" name="item-id[<?php echo $iterator; ?>]" class="item-id" value="" /><a href="javascript:void(0);" class="del-item"><img src="delete.gif" /></a></td> </tr> <?php endfor; ?> </table> Введите часть слова и выберите подходящую рубрику из списка<br /> <input id="item-name" type="text" size="60" /><br /> <input type="submit" value="Отправить" /> </form> <?php require($base_url."inc/bottom.inc.php"); ?>
/admin/firma/
Имя
Дата
Размер
..
2026-10-02
action.php
2020-05-29
38 кб.
autocomplete.php
2011-09-28
2 кб.
autocomplete2.php
2011-09-30
4 кб.
edit.php
2020-04-10
39 кб.
edit1.php
2011-10-31
21 кб.
edit_back.php
2021-01-14
35 кб.
edit_schedule.php
2018-01-12
3 кб.
firma_otzyv.php
2013-02-11
9 кб.
index.php
2013-09-15
7 кб.
isprav.php
2011-08-17
15 кб.
mapping.php
2011-08-22
595 байт
missing.php
2012-07-11
6 кб.
orel_mapping_2011-07-20.csv
2011-08-18
23 кб.
product_categories.php
2020-04-10
2 кб.
product_categories_edit.php
2020-04-09
6 кб.
product_edit.php
2020-04-10
5 кб.
products.php
2020-04-10
3 кб.
sprav.php
2011-09-30
594 байт
street.php
2011-08-17
450 байт
tarif.php
2011-12-13
4 кб.
test.php
2011-08-26
4 кб.
user.php
2013-06-05
4 кб.
validate.php
2011-10-31
3 кб.
/admin/firma
Загрузить файлы
Файл 1
Файл 2
Файл 3