shop.lib.php Էºκ

//  û ̿Ͽ , Ǽ 
function get_gong9_apply($gg_id)
{
    global $g4, $today;

    $sql = " select * from $g4[yc4_gong9] where gg_id = '$gg_id' ";
    $gg = sql_fetch($sql);

    //  û 
   $sumsu = sql_fetch(" select sum(ap_qty) as sum_qty from $g4[yc4_gong9_apply] where gg_id='$gg_id' ");
   $arr[û] = $sumsu[sum_qty];

   $sumsu1 = sql_fetch(" select count(gg_id) as sum_gg from  $g4[yc4_gong9_apply]  where gg_id='$gg_id' ");
   $arr[ûǼ] = $sumsu1[sum_gg];

    $arr[] = false;
    if ($g4[time_ymd] > $gg[gg_to_date] || $arr[û] == $gg[gg_limit_qty])
        $arr[] = true;

    $arr[ݵ] = false;
    if ($arr[û] >= $gg[gg_3_qty]) {
        $arr[簡] = (int)$gg[gg_3_amount];
        $arr[ݵ] = true;
        $arr[׷] = 3;
    } else if ($arr[û] >= $gg[gg_2_qty]) {
        $arr[簡] = (int)$gg[gg_2_amount];
        $arr[׷] = 2;
    } else {
        $arr[簡] = (int)$gg[gg_1_amount];
        $arr[׷] = 1;
    }

    return $arr;
}


--
-- Table structure for table `yc4_gong9`
--

CREATE TABLE yc4_gong9 (
  gg_id int(11) NOT NULL auto_increment,
  it_id varchar(10) NOT NULL default '',
  gg_print tinyint(4) NOT NULL default '0',
  gg_fr_date date NOT NULL default '0000-00-00',
  gg_to_date date NOT NULL default '0000-00-00',
  gg_1_amount int(11) NOT NULL default '0',
  gg_2_amount int(11) NOT NULL default '0',
  gg_3_amount int(11) NOT NULL default '0',
  gg_2_qty int(11) NOT NULL default '0',
  gg_3_qty int(11) NOT NULL default '0',
  gg_point int(11) NOT NULL default '0',
  gg_man_qty int(11) NOT NULL default '0',
  gg_limit_qty int(11) NOT NULL default '0',
  gg_mail_time datetime NOT NULL default '0000-00-00 00:00:00',
  PRIMARY KEY  (gg_id)
) TYPE=MyISAM;

--
-- Table structure for table `yc4_gong9_apply`
--

CREATE TABLE yc4_gong9_apply (
  ap_id int(11) NOT NULL auto_increment,
  gg_id int(11) NOT NULL default '0',
  it_id varchar(10) NOT NULL default '0',
  ap_opt1 varchar(255) NOT NULL default '',
  ap_opt2 varchar(255) NOT NULL default '',
  ap_opt3 varchar(255) NOT NULL default '',
  ap_opt4 varchar(255) NOT NULL default '',
  ap_opt5 varchar(255) NOT NULL default '',
  ap_opt6 varchar(255) NOT NULL default '',
  ap_amount int(11) NOT NULL default '0',
  ap_point int(11) NOT NULL default '0',
  ap_qty int(11) NOT NULL default '0',
  mb_id varchar(20) NOT NULL default '',
  ap_sendmail tinyint(4) NOT NULL default '0',
  ap_time datetime NOT NULL default '0000-00-00 00:00:00',
  ap_ip varchar(25) NOT NULL default '',
  PRIMARY KEY  (ap_id),
  KEY index1 (it_id)
) TYPE=MyISAM;