С Новым годом! Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.56/9: Рейтинг темы: голосов - 9, средняя оценка - 4.56
0 / 0 / 0
Регистрация: 04.06.2012
Сообщений: 36
1

выдать список по параметру

04.06.2012, 15:16. Показов 1881. Ответов 26
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
я совсем новичок в веб-программировании а уже получила такое задание:

Разработка приложения, позволяющего сотруднику КЦ запросить перечень 10 ближайщих актвных банкоматов по отношению к введенному (разрабатывается для случаев поступления звонка от Клиента о неработающем банкомате)
Необходимо разработать функционал для КЦ на внутреннем сайте по прямой ссылке:
http://bankname.kz/CC/ATM

Ограничение доступа - должно быть предусмотрено ограничение доступа для отдельных подразделений на уровне вкладки (для остальных недоступна).

Функционал:

Разработать экранную форму, в которой будут предусмотрены следующие параметры:
1. Город (выбор из перечня допустимых значений. На первом этапе только Алматы)
2. Номер банкомата
Контроли для поля "Номер банкомата":
- номер должен состоять из 8 цифр
- для Алматы первые три цифры номера "704"
- номер банкомата в процедуру должен передаваться как тип CHAR(8)

На основании введенных данных должен быть направлен запрос в базу данных Proview(MSSQL)
DBname = Proview
proc name = proview_db_data_reader.findnearest
userID = proview_db_data_reade

Пример вызова:
execute proview_db_data_reader.findnearest '70400002'

Пример возвращаемых данных:

70400138 ул.Кунаева 66, Отделение "Отрар" 2-ой
70400236 ул Кунаева 66
70400144 ул.Жибек Жолы 70А, ТЦ "SilkWay Passage"
70400107 ул.Тулебаева 38, в здании БТА
(будут возвращены ближайшие 10 банкоматов)

Указанные данные должны выводиться к просмотру в табличной форме.

я создала PHP файл и попытала просто вывести зависимые поля и то не получается, что я делаю не так?(( :

HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
<html>
<head>
  <title>Список банкоматов по запросу</title>
</head>
<body>
<?php
 
<b>Для выполнения операции, пожалуйста, заполните нижеприведенную форму:</b>
<br><br>
 
<b>Выберите город</b>
<select id="city" name="city" style="width:150px;" onchange="javascript:showAtmNo();">
    <option></option>
    <option value="ALA">Алматы</option>
    <option value="AST">Астана</option>
</select>
<br><br>
 
<b>Введите номер банкомата</b>
<input name="atm_no" id="atm_no" maxlength="8" type="text">
<br><br>
<input type="button" value="Найти">
 
<script language="Javascript">
    function showAtmNo() {
        var inСity = $('#city').val();
        if (inСity == 'ALA') {
            //alert (inСity);
            $('#atm_no').val("704");
        } else {
            $('#atm_no').val("");
        }
    }
</script>
?>
</body>
</html>
заранее спасибо за помощь
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
04.06.2012, 15:16
Ответы с готовыми решениями:

Сформировать список студентов , в котором неуспевающие студенты расположены в конце списка. Список выдать
Не могли бы вы мне помочь с одной программкой , вот задание : Сформировать список студентов , в...

Односвязный список, удалить объект по переданому параметру
Ребята, помогите понять, почему я не могу зайти в условие когда елементы одинаковые? На выходе...

Вывести список всех значений, соответствующих заданному параметру
Добрый день! подскажите пожалуйста, как выбирая в ячейке A1 (&quot;лист1&quot;) ключ, получить список...

Описать процедуру maxmin (x, y) присваивает параметру х большее из вещественных чисел x и y, а параметру у -- меньшее
Процедура maxmin (x, y) присваивает параметру х большее из вещественных чисел x и y, а параметру у...

26
2449 / 2299 / 597
Регистрация: 27.05.2011
Сообщений: 7,830
04.06.2012, 15:26 2
1.зачем пхп тэги ?
2.если вы работайте с jquery нужно его подключить
0
0 / 0 / 0
Регистрация: 04.06.2012
Сообщений: 36
04.06.2012, 15:36  [ТС] 3
1-я не знаю зачем, просто взяла примеры написания из мануалок... мой вопрос и есть - что надо или не надо в этом коде убрать или добавить итд....
2-если нужно включить jquery - как его "включить"?
0
452 / 443 / 21
Регистрация: 11.04.2012
Сообщений: 2,076
04.06.2012, 15:41 4
Цитата Сообщение от zeza Посмотреть сообщение
если нужно включить jquery - как его "включить"?
скачиваете один файлик с сайта разработчика , кидаете его в корень сайта и подрубаете в шапке сайта:
HTML5
1
2
3
4
<head>
<title>Список банкоматов по запросу</title>
<script type="text/javascript" src="jquery-1.7.2.min.js"></script>
</head>

p.s. выделяйте свой код тэгами, чтоб читабельно было)
1
2449 / 2299 / 597
Регистрация: 27.05.2011
Сообщений: 7,830
04.06.2012, 15:48 5
Цитата Сообщение от zeza Посмотреть сообщение
1. Город (выбор из перечня допустимых значений.
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
<?
#тут список значений введите
$citys = array('Алматы','Астана');
?>
<html>
<head>
<title>Список банкоматов по запросу</title>
</head>
<body>
 
 
<b>Для выполнения операции, пожалуйста, заполните нижеприведенную форму:</b>
<br><br>
 
<b>Выберите город</b>
<form method="POST">
<select id="city" name="city" style="width:150px;">
<option value="none"></option>
<?
foreach ($citys as $k => $c)
 echo "<option value='$k'>$c</option>";
?>
</select>
<br><br>
 
<b>Введите номер банкомата</b>
<input name="atm_no" id="atm_no" maxlength="8" type="text">
<br><br>
<input type="submit" value="Найти">
</form>
 
</body>
</html>
ну вот форма , далее обработку данных писать надо , яваскрипт тут впринципе не нужен
1
0 / 0 / 0
Регистрация: 04.06.2012
Сообщений: 36
04.06.2012, 16:10  [ТС] 6
Цитата Сообщение от Sergio Aguero Посмотреть сообщение
скачиваете один файлик с сайта разработчика , кидаете его в корень сайта и подрубаете в шапке сайта:
HTML5
1
2
3
4
<head>
<title>Список банкоматов по запросу</title>
<script type="text/javascript" src="jquery-1.7.2.min.js"></script>
</head>

p.s. выделяйте свой код тэгами, чтоб читабельно было)
пытаюсь скачать файл а выходит страница с текстом:
/*! jQuery v1.7.2 jquery.com | jquery.org/license */
(function(a,b){function cy(a){return f.isWindow(a)?a:a.nodeType===9?a.defaultView||a.parentWindow:!1}function cu(a){if(!cj[a]){var b=c.body,d=f("<"+a+">").appendTo(b),e=d.css("display");d.remove();if(e==="none"| |e===""){ck||(ck=c.createElement("iframe"),ck.frameBorder=ck.width=ck.height=0), b.appendChild(ck);if(!cl||!ck.createElement)cl=(ck.contentWindow||ck.contentDocu ment).document,cl.write((f.support.boxModel?"<!doctype html>":"")+"

и там ещё много страниц текста

Добавлено через 2 минуты
Цитата Сообщение от crautcher Посмотреть сообщение
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
<?
#тут список значений введите
$citys = array('Алматы','Астана');
?>
<html>
<head>
<title>Список банкоматов по запросу</title>
</head>
<body>
 
 
<b>Для выполнения операции, пожалуйста, заполните нижеприведенную форму:</b>
<br><br>
 
<b>Выберите город</b>
<form method="POST">
<select id="city" name="city" style="width:150px;">
<option value="none"></option>
<?
foreach ($citys as $k => $c)
 echo "<option value='$k'>$c</option>";
?>
</select>
<br><br>
 
<b>Введите номер банкомата</b>
<input name="atm_no" id="atm_no" maxlength="8" type="text">
<br><br>
<input type="submit" value="Найти">
</form>
 
</body>
</html>
ну вот форма , далее обработку данных писать надо , яваскрипт тут впринципе не нужен
мне же ещё нужно чтоб при выборе Алматы в поле Номер банкомата первые 3 цифры "704" уже вставлялись, далее буду вводить др города - это для операционистов чтоб легче было..
как тогда написать функцию зависимости полей?
0
452 / 443 / 21
Регистрация: 11.04.2012
Сообщений: 2,076
04.06.2012, 16:12 7
Цитата Сообщение от zeza Посмотреть сообщение
пытаюсь скачать файл а выходит страница с текстом:

скопируйте содержимое этого файла, вручную создайте файлик с именем jquery.js и туда вставьте все скопированное содержимое
ну и подключите
HTML5
1
2
3
4
<head>
<title>Список банкоматов по запросу</title>
<script type="text/javascript" src="jquery.js"></script>
</head>
Добавлено через 2 минуты
Цитата Сообщение от zeza Посмотреть сообщение
как тогда написать функцию зависимости полей?

извините,но я не понял формулировку вопроса, каких полей??? какая зависимость???
з.ы. может я уже совсем туповат стал
0
0 / 0 / 0
Регистрация: 04.06.2012
Сообщений: 36
04.06.2012, 16:18  [ТС] 8
Цитата Сообщение от Sergio Aguero Посмотреть сообщение


извините,но я не понял формулировку вопроса, каких полей??? какая зависимость???
з.ы. может я уже совсем туповат стал

в задании написано что если операционист выбрал город Алматы то в поле номер банкомата должно вставится значение "704" - т.е. номера банкоматов г.Алматы начинаются на 704 (далее буду вставлять др города а сейчас мне хотя б один город..) операционист добивает номер банкома и жмет Найти..
0
2449 / 2299 / 597
Регистрация: 27.05.2011
Сообщений: 7,830
04.06.2012, 16:26 9
ну так ваш яваскрипт вставляет ети цифры
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
<?
#тут список значений введите
$citys = array('Алматы','Астана');
?>
<html>
<head>
<title>Список банкоматов по запросу</title>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
</head>
<body>
 
 
<b>Для выполнения операции, пожалуйста, заполните нижеприведенную форму:</b>
<br><br>
 
<b>Выберите город</b>
<form method="POST">
<select id="city" name="city" style="width:150px;" onclick="showAtmNo();">
<option value="none"></option>
<?
foreach ($citys as $k => $c)
 echo "<option value='$k'>$c</option>";
?>
</select>
<br><br>
 
<b>Введите номер банкомата</b>
<input name="atm_no" id="atm_no" maxlength="8" type="text">
<br><br>
<input type="submit" value="Найти">
</form>
 <script language="Javascript">
function showAtmNo() {
var inСity = $('#city').val();
if (inСity == '0') { $('#atm_no').val("704"); }
else { $('#atm_no').val(""); }
}
</script>
</body>
</html>
1
0 / 0 / 0
Регистрация: 04.06.2012
Сообщений: 36
04.06.2012, 16:31  [ТС] 10
[QUOTE=crautcher;3123446]ну так ваш яваскрипт вставляет ети цифры

ничего не вставляет этот скрипт и даже города в список не выводит ((
0
452 / 443 / 21
Регистрация: 11.04.2012
Сообщений: 2,076
04.06.2012, 16:33 11
Цитата Сообщение от zeza Посмотреть сообщение
ничего не вставляет этот скрипт и даже города в список не выводит ((
не соглашусь, как раз-таки вставляет - просто jquery видимо подключить не можете
1
0 / 0 / 0
Регистрация: 04.06.2012
Сообщений: 36
04.06.2012, 16:34  [ТС] 12
Цитата Сообщение от crautcher Посмотреть сообщение
ну так ваш яваскрипт вставляет ети цифры
PHP
1
2
3
4
5
6
<?
#тут список значений введите
$citys = array('Алматы','Астана');
?>
<html>
<head>
а можно на голом PHP написать подобное?
0
2449 / 2299 / 597
Регистрация: 27.05.2011
Сообщений: 7,830
04.06.2012, 16:34 13
Цитата Сообщение от zeza Посмотреть сообщение
ничего не вставляет этот скрипт и даже города в список не выводит ((
ну не вставляет птоому что не выводит , а почему не выводит? вы на сервере запускаете ?
1
0 / 0 / 0
Регистрация: 04.06.2012
Сообщений: 36
04.06.2012, 16:35  [ТС] 14
Цитата Сообщение от crautcher Посмотреть сообщение
ну не вставляет птоому что не выводит , а почему не выводит? вы на сервере запускаете ?
нет, локально
0
2449 / 2299 / 597
Регистрация: 27.05.2011
Сообщений: 7,830
04.06.2012, 16:39 15
Цитата Сообщение от zeza Посмотреть сообщение
нет, локально
ну на локальном сервере ? пхп ток на сервере пашет , скачайте denwer или xampp
1
0 / 0 / 0
Регистрация: 04.06.2012
Сообщений: 36
04.06.2012, 16:39  [ТС] 16
Цитата Сообщение от Sergio Aguero Посмотреть сообщение
не соглашусь, как раз-таки вставляет - просто jquery видимо подключить не можете
локально создала папку, в нём мой php файл, туда же jquery.js
в шапку скрипта написала
HTML5
1
2
3
4
<head>
<title>Список банкоматов по запросу</title>
<script src="jquery.js"></script>
</head>
что неправильно? путь?
0
0 / 0 / 0
Регистрация: 04.06.2012
Сообщений: 36
04.06.2012, 16:42  [ТС] 17
Цитата Сообщение от crautcher Посмотреть сообщение
ну на локальном сервере ? пхп ток на сервере пашет , скачайте denwer или xampp
и то и др у мня есть
0
2449 / 2299 / 597
Регистрация: 27.05.2011
Сообщений: 7,830
04.06.2012, 16:44 18
ну вот тогда запустите этот скрипт на денвере , там и тестируйте все пхп скрипты
1
0 / 0 / 0
Регистрация: 04.06.2012
Сообщений: 36
04.06.2012, 16:47  [ТС] 19
Цитата Сообщение от crautcher Посмотреть сообщение
ну вот тогда запустите этот скрипт на денвере , там и тестируйте все пхп скрипты
извините но повторюсь я совсем новичок тут..
я знаю что denver установлен на моём пк а как им пользоваться не знаю...
0
2449 / 2299 / 597
Регистрация: 27.05.2011
Сообщений: 7,830
04.06.2012, 16:49 20
http://cifrovichek.ru/saitseo/81-denverhost гугл творит чудеса
1
04.06.2012, 16:49
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
04.06.2012, 16:49
Помогаю со студенческими работами здесь

Двусвязный список. Загрузка, сохранение в файл, сортировка по вводимому параметру
Здравствуйте! Нужна помощь с функцией загрузки информации из файла. Файл создается, информация...

Работа со StringGrid. Выдать список листов за дату, список листов с протяженностью более заданной...
Здравствуйте! Помогите доработать. Программа должна выдавать список листов за дату, список листов с...

Выдать список учеников, рождённых в мае
Опишите, используя структуру данных запись, школьный класс (фамилия и инициалы, дата рождения,...

Выдать список студентов получающих стипендию
выдать список студентов получающих стипендию.всего 4 экзамена. вводим:ФИО, номер группы, курс....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Блоги программистов
Как перейти с Options API на Composition API в Vue.js
BasicMan 06.01.2025
Почему переход на Composition API актуален В мире современной веб-разработки фреймворк Vue. js продолжает эволюционировать, предлагая разработчикам все более совершенные инструменты для создания. . .
Архитектура современных процессоров
inter-admin 06.01.2025
Процессор (центральный процессор, ЦП) является основным вычислительным устройством компьютера, которое выполняет обработку данных и управляет работой всех остальных компонентов системы. Архитектура. . .
История создания реляционной модели баз данных, правила Кодда
Programming 06.01.2025
Предпосылки создания реляционной модели В конце 1960-х годов компьютерная индустрия столкнулась с серьезными проблемами в области управления данными. Существовавшие на тот момент модели данных -. . .
Полезные поделки на Arduino, которые можно сделать самому
raxper 06.01.2025
Arduino как платформа для творчества Arduino представляет собой удивительную платформу для технического творчества, которая открывает безграничные возможности для создания уникальных проектов. Эта. . .
Подборка решений задач на Python
IT_Exp 06.01.2025
Целью данной подборки является предоставление возможности ознакомиться с различными задачами и их решениями на Python, что может быть полезно как для начинающих, так и для опытных программистов. . . .
С чего начать программировать микроконтроллер­­ы
raxper 06.01.2025
Введение в мир микроконтроллеров Микроконтроллеры стали неотъемлемой частью современного мира, окружая нас повсюду: от простых бытовых приборов до сложных промышленных систем. Эти маленькие. . .
Из чего собрать игровой компьютер
inter-admin 06.01.2025
Сборка игрового компьютера требует особого внимания к выбору комплектующих и их совместимости. Правильно собранный игровой ПК не только обеспечивает комфортный геймплей в современных играх, но и. . .
Обновление сайта www.historian.b­y
Reglage 05.01.2025
Обещал подвести итоги 2024 года для сайта. Однако начну с того, что изменилось за неделю. Добавил краткий урок по последовательности действий при анализе вредоносных файлов и значительно улучшил урок. . .
Как использовать GraphQL в C# с HotChocolate
Programming 05.01.2025
GraphQL — это современный подход к разработке API, который позволяет клиентам запрашивать только те данные, которые им необходимы. Это делает взаимодействие с API более гибким и эффективным по. . .
Модель полного двоичного сумматора с помощью логических операций (python)
AlexSky-coder 04.01.2025
def binSum(x:list, y:list): s=^y] p=x and y for i in range(1,len(x)): s. append((x^y)^p) p=(x and y)or(p and (x or y)) return s x=list() y=list()
Это мы не проходили, это нам не задавали...(аси­­­­­­­­­­­­­­­­­­­­­­­­­­х­р­о­н­­н­­­ы­­й счётчик с управляющим сигналом зад
Hrethgir 04.01.2025
Асинхронный счётчик на сумматорах (шестиразрядный по числу диодов на плате, но наверное разрядов будет больше - восемь или шестнадцать, а диоды на старшие), так как триггеры прошли тестирование и. . .
Руководство по созданию бота для Телеграм на Python
IT_Exp 04.01.2025
Боты для Телеграм представляют собой автоматизированные программы, которые выполняют различные задачи, взаимодействуя с пользователями через интерфейс мессенджера. В данной статье мы рассмотрим,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru