if (!isset($_SESSION)) { session_start(); } $query = new express_db(); foreach ($htmlArray as $element) { if ($count != 1) { $td = new TrackDisplay(); $td->id = $count - 1; $td->trackIdCanada = $element->children(1)->innertext; $td->orderWeight = $element->children(3)->innertext; $td->orderCreateTime = $element->children(6)->innertext; //filter data $td->senderId = $_SESSION['sender_id']; $td->receiverName = $element->children(7)->innertext; $td->receiverPhone = $element->children(8)->innertext; if (!$query->package_query($td->senderId, $td->receiverName, $td->receiverPhone)) { continue; } $td->orderStatus = $element->children(9)->innertext; if ($td->orderStatus == "") { $td->orderStatus = '在库'; } $td->orderAction = '<a target="_blank" href="track.php?track_no=' . $td->trackIdCanada . '">追踪</a>'; $print_href = $element->children(10)->children(0)->href; $td->trackId_SL = get_id($print_href); $td->orderPrint = '<a target="_blank" href="order_print.php?id=' . $td->trackId_SL . '&track_id=' . $td->trackIdCanada . '">打印</a>'; $resultArray[] = $td; } $count++; } }
$track_result = array('Result' => '', 'Records' => ''); if (count($htmlArray) <= 1) { $track_result['Result'] = "ERROR"; $track_result['Records'] = "目前没有需要打印的定单~"; } else { $order_display = '<table class="table table-bordered table-striped">'; $count = 1; foreach ($htmlArray as $element) { $order_display .= '<tr>'; if ($count != 1) { //filter data $receiver_name = $element->children(4)->innertext; $receiver_phone = $element->children(5)->innertext; $query = new express_db(); session_start(); if (!$query->package_query($_SESSION['sender_id'], $receiver_name, $receiver_phone)) { continue; } $print_href = $element->children(1)->children(0)->href; $print_id = get_id($print_href); $trackNo = $element->children(1)->plaintext; $order_display .= '<td>' . $print_id . '</td>'; $order_display .= '<td><a target="_blank" href="./order_print.php?id=' . $print_id . '&track_id=' . $trackNo . '">' . $trackNo . '</a></td>'; $order_display .= '<td>' . $element->children(2)->innertext . '</td>'; } else { $order_display .= '<td>' . $element->children(0)->innertext . '</td>'; $order_display .= '<td>' . $element->children(1)->innertext . '</td>'; $order_display .= '<td>包裹信息</td>'; } $order_display .= '<td>' . $element->children(3)->innertext . '</td>'; $order_display .= '<td>' . $element->children(4)->innertext . '</td>';