du7979 2018-11-24 07:34
浏览 18

动态传递与订单号关联的awb号

Once i click on submit button in php page , I am calling url & passing values dynamically fetching from do_order table....

enter image description here

For each awb , i am assiging the order in ecomexpress_awb table :

enter image description here

So Along with do_order table values, i need to pass awb column values present in

ecomexpress_awbtable, so i tried below code.

Issue :

Everytime its passing first awb number : 14104918100000 only.... but i need to pass awb assocaited with order....

Please let me know if you need any other information....

<?php

$sqlb="SELECT * FROM ecomexpress_awb"; 
$resultb = $db_handle->runSelectQuery($sqlb); 

$order_id=''; 
if(isset($_POST['order_id']) && $_POST['order_id']!=''){ 
$order_id = $_POST['order_id']; 

$sqlc = "select * from ecomexpress_awb WHERE status='unused' AND awb_type='COD' limit 1"; 
$resultc = $db_handle->runSelectQuery($sqlc); 

$sqld = "select * from ecomexpress_awb WHERE status='unused' AND awb_type='PPD' limit 1"; 
$resultd = $db_handle->runSelectQuery($sqld);

$payment_type='';
$sqlg="SELECT * FROM do_order where payment_type='".$payment_type."'";
$resultg = $db_handle->runSelectQuery($sqlg);

if($payment_type=="Cash on delivery")
{
$awb = $resultc[0]['awb']; 
$sqle = "update ecomexpress_awb set orderid = '".$order_id."',status='used' WHERE awb ='".$awb."' limit 1"; 
$resulte = $db_handle->runSelectQuery($sqle);
}
else
{
$awba = $resultd[0]['awb'];
$sqlf = "update ecomexpress_awb set orderid = '".$order_id."',status='used' WHERE awb ='".$awba."' limit 1";    
$resultf = $db_handle->runSelectQuery($sqlf);
}


$sqlh="SELECT * FROM do_order where order_id='".$order_id."'";
$resulth = $db_handle->runSelectQuery($sqlh);

$data = 
array ('CustomerName' => $resulth[0]['customer_name'],
'OrderNo' => $order_id,
'AirWayBillNO' => $resultb[0]['awb'],
);

$url = "http://114.143.206.69:803/";
$data = json_encode($data);
$curl = curl_init($url);
curl_setopt($curl, CURLOPT_POSTFIELDS, $data);
$curl_response = curl_exec($curl);
curl_close($curl);
echo $curl_response ."
";
print_r($data);

full code : https://pastebin.com/8UkX7Vjb

  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 2020长安杯与连接网探
    • ¥15 关于#matlab#的问题:在模糊控制器中选出线路信息,在simulink中根据线路信息生成速度时间目标曲线(初速度为20m/s,15秒后减为0的速度时间图像)我想问线路信息是什么
    • ¥15 banner广告展示设置多少时间不怎么会消耗用户价值
    • ¥16 mybatis的代理对象无法通过@Autowired装填
    • ¥15 可见光定位matlab仿真
    • ¥15 arduino 四自由度机械臂
    • ¥15 wordpress 产品图片 GIF 没法显示
    • ¥15 求三国群英传pl国战时间的修改方法
    • ¥15 matlab代码代写,需写出详细代码,代价私
    • ¥15 ROS系统搭建请教(跨境电商用途)