두개 이상 주문시 한꺼번에 주문한 상품을 인쇄버튼을 누르면
주문상품별로 한페이지씩 인쇄를 하고싶은데 ㅠ_ㅠ 도무지 방법을 모르겠네요..
지금은 프린트시 단락 구분없이 인쇄가 되고있거든요
고민 고민 끝에 송구한 마음 무릅쓰고 이곳에 여쭤봅니다 ㅠ_ㅠ
$sub_menu = '400401';
include_once('./_common.php');
auth_check($auth[$sub_menu], "r");
$od_id = $_GET['od_id'];
$sql = " select * from {$g5['g5_shop_order_table']} where od_id = '$od_id' ";
$od = sql_fetch($sql);
$sql_mb = " select * from {$g5['member_table']} where mb_id = '{$od[mb_id]}' ";
$od_mb = sql_fetch($sql_mb);
if(!$od['od_id'])
die('
주문정보가 존재하지 않습니다.
');
// 상품목록
$sql = " select it_id,
it_name,
cp_price,
ct_notax,
ct_send_cost,
it_sc_type
from {$g5['g5_shop_cart_table']}
where od_id = '$od_id'
group by it_id
order by ct_id ";
/// * builder 확장
$sql = " select a.ct_id, a.it_id, a.it_name, a.ct_send_cost, a.it_sc_type, a.ct_1, a.ct_2, a.ct_3, a.ct_4, a.ct_5, a.ct_6, a.ct_7, a.ct_8, a.ct_9, a.ct_10, b.ca_id as ca_id, b.ca_id2 as ca_id2, b.ca_id3 as ca_id3
from {$g5['g5_shop_cart_table']} a left join {$g5['g5_shop_item_table']} b on ( a.it_id = b.it_id )
where a.od_id = '$od_id'
group by a.it_id
order by a.ct_id ";
$result = sql_query($sql);
?>
$(document).ready(function () {
window.print();
});
주문상품 목록 Order List
예약신청인정보
신청인(국문/영문) |
휴대폰번호 |
이메일 |
/ | |
|
주문 상품 목록
for($i=0; $row=sql_fetch_array($result); $i++) {
// 상품이미지
$image = get_it_image($row['it_id'], 50, 50);
// 영문상품명 찾기
$sql_it = " select it_basic from {$g5['g5_shop_item_table']} where it_id = '{$row['it_id']}' ";
$od_it = sql_fetch($sql_it);
// 상품의 옵션정보
$sql = " select ct_id, it_id, ct_price, ct_qty, ct_option, ct_status, cp_price, ct_send_cost, io_type, io_price
from {$g5['g5_shop_cart_table']}
where od_id = '$od_id'
and it_id = '{$row['it_id']}'
order by io_type asc, ct_id asc ";
$res = sql_query($sql);
$rowspan = mysql_num_rows($res);
// 배송비
switch($row['ct_send_cost'])
{
case 1:
$ct_send_cost = '착불';
break;
case 2:
$ct_send_cost = '무료';
break;
default:
$ct_send_cost = '선불';
break;
}
// 조건부무료
if($row['it_sc_type'] == 2) {
$sendcost = get_item_sendcost($row['it_id'], $sum['price'], $sum['qty'], $s_cart_id);
if($sendcost == 0)
$ct_send_cost = '무료';
$save_it_id = $row['it_id'];
}
for($k=0; $opt=sql_fetch_array($res); $k++) {
if($opt['io_type'])
$opt_price = $opt['io_price'];
else
$opt_price = $opt['ct_price'] + $opt['io_price'];
// 소계
$ct_price['stotal'] = $opt_price * $opt['ct_qty'];
$ct_point['stotal'] = $opt['ct_point'] * $opt['ct_qty'];
?>
상풍명 |
/ |
| 선택옵션 |
|
| 상태 |
|
수량 |
|
판매가 |
'.number_format($opt_price).'바트';?>/'; ?> |
소계 |
'.number_format($ct_price['stotal']).'바트';?> /'; ?> |
}
?>
추가정보 Add info |
echo ' '; $add_info = ""; if(preg_match('/^20/', $row['ca_id']) or preg_match('/^1010/', $row['ca_id2'])) { $add_info .= ' 체크인 날짜 Check In Date | '.$row['ct_1'].' | '; $add_info .= ' 체크아웃 날짜 Check Out Date | '.$row['ct_2'].' | '; } else if(preg_match('/^30/', $row['ca_id']) or preg_match('/^1020/', $row['ca_id2'])) { $add_info .= ' 이용 날짜 Date | '.$row['ct_3'].' | '; } else if(preg_match('/^40/', $row['ca_id']) or preg_match('/^1020/', $row['ca_id2'])) { $add_info .= ' 이용 날짜 Date | '.$row['ct_3'].' | '; } echo $add_info; echo ' '; ?> |
echo ' '; $add_info = ' 투숙 인원 Member | '.$row['ct_6'].' | '; echo $add_info; echo ' '; ?> |
echo ' '; $add_info = ' 아동 나이 Child birth | '.$row['ct_7'].' | '; echo $add_info; echo ' '; ?> |
echo ' '; $add_info = ' 픽업샌딩 호텔명 Pick up&Sending Hotel Name | '.$row['ct_8'].' | '; echo $add_info; echo ' '; ?> |
echo ' '; $add_info = ' 추가 요청사항 Request | '.$row['ct_5'].' | '; echo $add_info; echo ' '; ?> |
모바일
카드요청 |
|
|
}
?>