2016-02-24 31 views
2

目前我的郵件以頂部字符串形式出現。我想知道是否兩個底部字符串中的一個將解決我的數據沒有不同的值(val1/val2)issuePHP/HTML多個郵件JSON字符串上的POST問題

當前數據傳輸:

{ 「爲messageType」: 「交易」, 「公司名稱」: 「C02」, 「warehousename」: 「WH2」, 「目錄」: 「OUT」, 「日期」:「 2016-02-23 14:48:57.048「,」val1「:」3「,」val2「:」3「,」tags「:[{」category「:」Equipment「,」number「:」P02020「, 「量」: 「1」},{ 「類別」: 「設備」, 「號碼」: 「P02135」, 「數量」: 「1」},{ 「類別」: 「設備」, 「號碼」:「P02137 」, 「數量」: 「1」},{ 「類別」: 「設備」, 「號碼」: 「P02135」, 「數量」: 「1」}]}

選項a:

{ 「messagetype」:「交易」,「公司名稱」:「c02」,「倉庫名稱」:「wh2」,「dir」:「O UT「,」date「:」2016-02-23 14:48:57.048「,」tags「:[{」category「:」Equipment「,」number「:」P02020「,」quantity「:」1「, 「val1」:「3」,「val2」:「3」}] {「messagetype」:「Transaction」,「companyname」:「c02」,「warehousename」:「wh2」,「dir」 ,「date」:「2016-02-23 14:48:57.048」,「tags」:[{「category」:「Equipment」,「number」:「P02137」,「quantity」:「1」,「val1 「:」2「,」val2「:」2「}] {」messagetype「:」Transaction「,」companyname「:」c02「,」warehousename「:」wh2「,」dir「:」OUT「日期「:」2016-02-23 14:48:57.048「,」tags「:[{」category「:」Equipment「,」number「:」P02135「,」quantity「:」1「,」val1「 「1」,「val2」:「1」}] {「messagetype」:「Transaction」,「companyname」:「c02」,「warehousename」:「wh2」,「dir」:「OUT」 :「2016-02-23 14:48:57.048」,「tags」:[{「category」:「Equipment」,「number」:「P02135」,「quantity」:「1」,「val1」:「1 「,」val2「:」1「}]

選項B:

{ 「爲messageType」: 「交易」, 「公司名稱」: 「CO 2」, 「warehousename」: 「WH2」, 「DIR」: 「OUT」, 「日期」:「2016-02- 23:14:48:57.048「,」tags「:[{」category「:」Equipment「,」number「:」P02020「,」quantity「:」1「,」val1「:」3「,」val2「 「3」},{「messagetype」:「交易」,「公司名稱」:「c02」,「倉庫名稱」:「wh2」,「dir」:「OUT」,「date」:「2016-02-23 14: 48:57.048「,」tags「:[{」category「:」Equipment「,」number「:」P02137「,」quantity「:」1「,」val1「:」2「,」val2「:」2「 },{「messagetype」:「Transaction」,「companyname」:「c02」,「warehousename」:「wh2」,「dir」:「OUT」,「date」:「2016-02-23 14:48:57.048 「,」tags「:[{」category「:」Equipment「,」number「:」P02135「,」quantity「:」1「,」val1「:」1「,」val2「:」1「},{ 「messagetype」:「Transaction」,「companyname」:「c02」,「warehousename」:「wh2」,「dir」:「OUT」,「date」:「2016-02-23 14:48:57.048」標籤「:[{」category「:」Equipment「,」number「:」P02135「,」 tity 「:」 1" , 「VAL1」: 「1」, 「val2的」: 「1」}]

選項C:

{ 「爲messageType」: 「交易」, 「公司名稱」:「CO 2 「」,「倉庫名稱」:「wh2」,「dir」:「OUT」,「date」:「2016-02-23 14:48:57.048」,「val1」:「3」,「val2」:「3」 ,「tags」:[{「category」:「Equipment」,「number」:「P02020」,「quantity」:「1」,}] {「messagetype」:「Transaction」,「companyname」:「c02」 ,「倉庫名」:「wh2」,「dir」:「OUT」,「date」:「2016-02-23 14:48:57.048」,「val1」:「2」,「val2」:「2」, 「tags」:[{「category」:「Equipment」,「number」:「P02137」,「quantity」:「1」}] {「messagetype」:「Transaction」,「companyname」:「c02」倉庫名稱「:」wh2「,」dir「:」OUT「,」date「:」2016-02-23 14:48:57.048「,」val1「:」1「,」val2「:」1「 「:[{」category「:」Equipment「,」number「:」P02數量「:」1「}] {」messagetype「:」Transaction「,」companyname「:」c02「,」warehousename「:」wh2「,」dir「:」OUT「,」date「: 「2016-02-23 14:48:57」,「val1」:「1」,「val2」:「1」,「tags」:[{「category」:「Equipment」,「number」:「P02135」 , 「量」: 「1」}]


if(isset($_POST['DONE']) === true){ 
    echo "Submitting"; 
    $dataString = "val1=" . $_POST['val1'] . ",val2=" . $_POST['val2']; 
// set post fields 
$post = [ 
'submit' => 'true', 
'activity_name' => 'DataSendOff', 
'params' => [ 
    'Data' => $dataAsAString 
] 
]; 
} 
+0

請不要打擾編輯上面的消息,它們不是代碼,而是原始數據。讓它保持不變是非常重要的,這樣人們才能理解字符串如何熄滅。我只想知道,如果我允許將多個val1和val2連接到每個設備/數量,是否將我的傳出消息更改爲以下選項之一。 –

+1

它絕對看起來像json對我.... – Derek

+1

此外 - 爲什麼不使用'json_encode()'? – Derek

回答

0

這是通過迭代通過並追加到 '設備' 標籤來解決。API開發者不得不在他們的最後解決一些問題。