Presently my message goes out as the top string. I am wondering if one of the two bottom strings will solve my issue of the data not having different values(val1/val2).
Current Data Delivery:
{ "messagetype": "Transaction", "companyname": "c02", "warehousename": "wh2", "dir": "OUT", "date": "2016-02-23 14:48:57.048", "val1": "3", "val2": "3", "tags": [{"category":"Equipment","number":"P02020","quantity":"1"},{"category":"Equipment","number":"P02135","quantity":"1"},{"category":"Equipment","number":"P02137","quantity":"1"},{"category":"Equipment","number":"P02135","quantity":"1"}]}
Option a:
{ "messagetype": "Transaction", "companyname": "c02", "warehousename": "wh2", "dir": "OUT", "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": "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", "tags": [{"category":"Equipment","number":"P02135","quantity":"1", "val1": "1", "val2": "1"}]
Option b:
{ "messagetype": "Transaction", "companyname": "c02", "warehousename": "wh2", "dir": "OUT", "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": "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", "tags": [{"category":"Equipment","number":"P02135","quantity":"1", "val1": "1", "val2": "1"}]
Option c:
{ "messagetype": "Transaction", "companyname": "c02", "warehousename": "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", "warehousename": "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", "warehousename": "wh2", "dir": "OUT", "date": "2016-02-23 14:48:57.048", "val1": "1", "val2": "1", "tags": [{"category":"Equipment","number":"P02135","quantity":"1"}] { "messagetype": "Transaction", "companyname": "c02", "warehousename": "wh2", "dir": "OUT", "date": "2016-02-23 14:48:57.048", "val1": "1", "val2": "1", "tags": [{"category":"Equipment","number":"P02135","quantity":"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
]
];
}
json_encode()?JSONas a string inside aJSONresponse? Why not just send it all as responseJSON?