-
Notifications
You must be signed in to change notification settings - Fork 5
/
Copy pathaddress.php
68 lines (65 loc) · 2.45 KB
/
address.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
66
67
68
<?php
define( "IN_SMT", true );
define( "CURSCRIPT", "address" );
define( "IN_MYMPS", true );
require_once( dirname( __FILE__ )."/include/global.php" );
require_once( MYMPS_DATA."/config.php" );
require_once( MYMPS_DATA."/config.db.php" );
require_once( MYMPS_INC."/db.class.php" );
if (isset($_POST['do'])){
$do = trim($_POST['do']);
$data = [];
if ($do === 'city') {
$provinceid = isset($_POST['province_id'])?intval($_POST['province_id']):0;
$db->query('set names utf8');
$rows = $db->getall( "SELECT * FROM `".$db_mymps."city` WHERE `provinceid` = " . $provinceid . " ORDER BY displayorder ASC" );
foreach ($rows as $row) {
$temp = array(
'id' => $row['cityid'],
'name' => $row['cityname'],
);
array_push($data, $temp);
unset($temp);
}
} elseif ($do === 'area') {
$cityid = isset($_POST['city_id'])?intval($_POST['city_id']):0;
$db->query('set names utf8');
$rows = $db->getall( "SELECT * FROM `".$db_mymps."area` WHERE `cityid` = " . $cityid . " ORDER BY displayorder ASC" );
foreach ($rows as $row) {
$temp = array(
'id' => $row['areaid'],
'name' => $row['areaname'],
);
array_push($data, $temp);
unset($temp);
}
} elseif ($do === 'building') {
$area_id = isset($_POST['area_id'])?intval($_POST['area_id']):0;
$db->query('set names utf8');
$rows = $db->getall( "SELECT * FROM `".$db_mymps."building` WHERE `area_id` = " . $area_id . " ORDER BY display_order ASC" );
foreach ($rows as $row) {
$temp = array(
'id' => $row['building_id'],
'name' => $row['name'],
);
array_push($data, $temp);
unset($temp);
}
} elseif ($do === 'room') {
$building_id = isset($_POST['building_id'])?intval($_POST['building_id']):0;
$db->query('set names utf8');
$rows = $db->getall( "SELECT * FROM `".$db_mymps."room` WHERE `building_id` = " . $building_id . " ORDER BY display_order ASC" );
foreach ($rows as $row) {
$temp = array(
'id' => $row['room_id'],
'name' => $row['name'],
);
array_push($data, $temp);
unset($temp);
}
} else {
$data = [];
}
echo json_encode($data);exit;
}
return false;