Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.68/25: Рейтинг темы: голосов - 25, средняя оценка - 4.68
0 / 0 / 1
Регистрация: 27.05.2010
Сообщений: 21

кладр

04.10.2011, 18:10. Показов 5164. Ответов 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
<html>
 
<head>
  <title></title>
</head>
 
<body>
 
<?php
$host='localhost';
$database='BASE';
$user='user';
$pswd='12345';
 
$dbh = mysql_connect($host, $user, $pswd) or die("Не могу соединиться с MySQL.");
mysql_select_db($database) or die("Не могу подключиться к базе.");
$query = "SELECT `NAME` FROM `kladr` WHERE CODE LIKE '1800000%00000' ";
$res = mysql_query($query);
?>
 
<select>
  <option value='null'>-Выбери город-</option>
 <?php
 while($row = mysql_fetch_array($res)){
 echo "<option value='" . $row['NAME'] . "'>" . $row['NAME'] . "</option>\n";
 }
?>
 
</body>
 
</html>
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
04.10.2011, 18:10
Ответы с готовыми решениями:

1С и КЛАДР
Здрасьте всем! На работе установлена 1С 7.7 &quot;Зарплата и кадры&quot; локальная версия, админ работавший до меня поставил криво...

КЛАДР 1С 8.3
Здравствуйте! Есть своя конфигурация, может кто знает как к ней присоединить КЛАДР? 1С 8.3 Подключал по инструкции...

КЛАДР
Всем программерам салют! Есть такая замечательная вещь как КЛАДР (классификатор адресов) данная вещица есть во всех программах типа 1С, так...

1
0 / 0 / 1
Регистрация: 27.05.2010
Сообщений: 21
07.10.2011, 02:23  [ТС]
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
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
<html>
 
<head>
  <title></title>
</head>
 
<body>
 
 
<?php
$host='localhost';
$database='BASE';
$user='user';
$pswd='12345';
$dbh = mysql_connect($host, $user, $pswd) or die("Не могу соединиться с MySQL.");
mysql_select_db($database) or die("Не могу подключиться к базе.");
 
function is_sel($a, $field)
{
  $b = isset($_POST[$field])?$_POST[$field]:NULL;
  if($a == $b) return 'selected="selected"';
}
$res = mysql_query("SELECT * FROM `kladr` WHERE CODE LIKE '1800000%00000'");
?>
<form id="frm" method="post">
<select name="kladr" onchange="document.getElementById('frm').submit()" >
<option value='null'>- Выберите город -</option>
<?
 
    while($row = mysql_fetch_array($res))
      echo "<option ".is_sel($row['CODE'],'kladr')." value='" . $row['CODE'] . "'>" . $row['NAME'] . "</option>\r\n";
echo "</select>";
 
if(isset($_POST['kladr']))
{
  $res=mysql_query('SELECT * FROM `street` WHERE CODE="'.(int)$_POST['kladr'].'"');
 
  echo "<select name=\"street\" onchange=\" document.getElementById('frm').submit();\" >
    <option  id=\"street\" value='0'>- Выберите улицу -</option>";
 
    while($row = mysql_fetch_array($res))
      echo "<option ".is_sel($row['CODE'],'street')." value='" . $row['CODE'] . "'>" . $row['NAME'] . "</option>\r\n";
 
  echo "</select>";
}
 
$region = isset($_POST['street'])?$_POST['street']:NULL;
if($region && $region !== 0)
{
  $res=mysql_query('SELECT * FROM doma WHERE CODE='.(int)$_POST['street']);
 
  echo "<select id=\"dom\" name=\"dom\" onchange=\"document.getElementById('frm').submit()\" >
    <option  value='0'>- Выберите город -</option>";
 
    while($row = mysql_fetch_array($res))
      echo "<option ".is_sel($row['CODE'],'doma')." value='" . $row['CODE'] . "'>" . $row['NAME'] . "</option>\r\n";
 
  echo "</select>";
}
 
?>
 
</body>
 
</html>
делал вот по этому примеру, но список улиц не появляется, кто уже работал с кладром помогите!!!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
07.10.2011, 02:23
Помогаю со студенческими работами здесь

КЛАДР
есть база в ней занесена база КЛАДР (KLADR,STREET). Есть форма на ней 2 поля со списком 1. Регионы источник SELECT KLADR.NAME,...

КЛАДР в MS SQL
Есть КЛАДР Скачан с сайта http://gnivc.ru/inf_provision/classifiers_reference/kladr/ Как прикрпутить к базе данных???

Структура КЛАДР
Вельми специфический вопрос, но можт кто-то изучал и знает. Достал справочник КЛАДР, формат dbf. Не могу понять, там связь есть какая нить...

Внедрение КЛАДР
Здравствуйте! Пишу собственную конфигурацию с нуля. Скажите, как реализовать адресный классификатор с нуля (может модуль отдельно...

КЛАДР в firebird
Прохожу производственную практику. Приложение базируется на БД firebird, но чтобы не мучаться заполнением улиц и прочего мне сказали...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если. . .
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru