59 lines
1.5 KiB
PHP
59 lines
1.5 KiB
PHP
<?php
|
|
include_once('./_common.php');
|
|
|
|
$it_id = $_POST['it_id'];
|
|
$opt_id = $_POST['opt_id'];
|
|
$idx = $_POST['idx'];
|
|
$sel_count = $_POST['sel_count'];
|
|
|
|
$sql = " select * from {$g5['g5_shop_item_option_table']}
|
|
where io_type = '0'
|
|
and it_id = '$it_id'
|
|
and io_use = '1'
|
|
and io_id like '$opt_id%'
|
|
order by io_no asc ";
|
|
$result = sql_query($sql);
|
|
|
|
$str = '<option value="">선택</option>';
|
|
$opt = array();
|
|
|
|
for($i=0; $row=sql_fetch_array($result); $i++) {
|
|
$val = explode(chr(30), $row['io_id']);
|
|
$key = $idx + 1;
|
|
|
|
if(!strlen($val[$key]))
|
|
continue;
|
|
|
|
$continue = false;
|
|
foreach($opt as $v) {
|
|
if(strval($v) === strval($val[$key])) {
|
|
$continue = true;
|
|
break;
|
|
}
|
|
}
|
|
if($continue)
|
|
continue;
|
|
|
|
$opt[] = strval($val[$key]);
|
|
|
|
if($key + 1 < $sel_count) {
|
|
$str .= PHP_EOL.'<option value="'.$val[$key].'">'.$val[$key].'</option>';
|
|
} else {
|
|
if($row['io_price'] >= 0)
|
|
$price = ' + '.number_format($row['io_price']).'원';
|
|
else
|
|
$price = ' '.number_format($row['io_price']).'원';
|
|
|
|
$io_stock_qty = get_option_stock_qty($it_id, $row['io_id'], $row['io_type']);
|
|
|
|
if($io_stock_qty < 1)
|
|
$soldout = ' [품절]';
|
|
else
|
|
$soldout = '';
|
|
|
|
$str .= PHP_EOL.'<option value="'.$val[$key].','.$row['io_price'].','.$io_stock_qty.'">'.$val[$key].$price.$soldout.'</option>';
|
|
}
|
|
}
|
|
|
|
echo $str;
|
|
?>
|