|
|
|
ทำ web service ค่ะ สอบถามการ save header และdetail ข้อมูลdetailเป็น array จะทำอย่างไรค่ะ ช่วยด้วยค่ะ พอมีตัวอย่างไหมค่ะ |
|
|
|
|
|
|
|
ลองศึกษาการ รับ-ส่ง JSON น่ะครับ
PHP และ JSON กับ Web Service การรับส่งข้อมูลจาก MySQL ใน
|
|
|
|
|
Date :
2015-08-12 16:23:21 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
หนูรอง ทำข้อมูลฝั่งclient ให้เป็น json แล้วส่งไปหาserver มันไม่รู้จักตัวแปร $params ที่หนูส่งไปค่ะ หนูไม่รู้ว่า ฝั่งserverตรง register ต้องใส่ค่าแบบไหน อะค่ะ ช่วยด้วยนะค่ะ ตัวอย่างที่ให้มาเป็นการ returnจากฝั่งserverเป็นjson
อยากรู้ว่าจะส่งjson ยังไงเพื่อนำไป save ฝั่ง server และฝั่งserverใช้ jsonยังไง ค่ะ
client : json ที่ส่งไปหา server ค่ะ(PHP)
for($i=0;$i<=(int)$_SESSION["intLine"];$i++)
{
$arr[$i]["strdataintnumline"] = $_SESSION["intLine"][$i];
$arr[$i]["strdataP_ID"] = $_SESSION["P_ID"][$i];
$arr[$i]["strdataP_Name"] = $_SESSION["P_Name"][$i];
$arr[$i]["strdataTD_Price"] = $_SESSION["TD_Price"][$i];
$arr[$i]["strdatastrQty"] = $_SESSION["strQty"][$i];
}
$params = json_encode($arr);
$data = $client->call('savedatadetail',$params);
server : registerฝั่งserverค่ะ(PHP)
$vaname = array(
'strTD_LineNumber' => array('name' => 'strTD_LineNumber', 'type' => 'xsd:integer'),
'strP_Name' => array('name' => 'strP_Name', 'type' => 'xsd:string'),
'strTD_Price' => array('name' => 'strTD_Price', 'type' => 'xsd:float'),
'strTD_Quantity' => array('name' => 'strTD_Quantity', 'type' => 'xsd:integer'),
'strTD_SumPrice' => array('name' => 'strTD_SumPrice', 'type' => 'xsd:float')
);
$server->register('savedatadetail',$varname, array('return' => 'xsd:string'));
|
|
|
|
|
Date :
2015-08-13 16:26:07 |
By :
namtan_zeeza |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
PHP มันอยู่ฝั่ง Server อยู่แล้วครับ
โค๊ดฝั่ง client คือ HTML , Javascript ครับ
|
|
|
|
|
Date :
2015-08-13 20:18:55 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|