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
69
|
<?php $formid=$_REQUEST['formid']; require_once "inc/configure.php";
if (!function_exists('json_encode')) { function json_encode($data) { //echo "JD"; switch ($type = gettype($data)) { case 'NULL': return 'null'; case 'boolean': return ($data ? 'true' : 'false'); case 'integer': case 'double': case 'float': //return $data; return '"' . addslashes($data) . '"'; case 'string': return '"' . addslashes($data) . '"'; case 'object': $data = get_object_vars($data); case 'array': $output_index_count = 0; $output_indexed = array(); $output_associative = array(); foreach ($data as $key => $value) { $output_indexed[] = json_encode($value); $output_associative[] = json_encode($key) . ':' . json_encode($value); if ($output_index_count !== NULL && $output_index_count++ !== $key) { $output_index_count = NULL; } } if ($output_index_count !== NULL) { return '[' . implode(',', $output_indexed) . ']'; } else { return '{' . implode(',', $output_associative) . '}'; } default: return ''; // Not supported } } }
$refid=(int)$_REQUEST['refid'];
$sql = "SELECT master_operation.refid, master_operation.`code`, master_operation.codedesc_en, master_operation.codedesc_sc, master_svc_cost.unit_price, master_svc_cost.uom_cy, master_svc_cost.uom_svc FROM master_operation INNER JOIN master_svc_cost ON master_svc_cost.opr_refid = master_operation.refid WHERE master_operation.refid = :refid"; //echo $sql; $sth = $dbh->prepare($sql); $sth->execute( array(':refid'=>$refid) );
while($row = $sth->fetch(PDO::FETCH_ASSOC) ){ print json_encode($row); ?> <?php } unset($sth);?>
|