테스트 사이트 - 개발 중인 베타 버전입니다

월별로 데이터 불러오기 채택완료

컴맹 10년 전 조회 3,643

리스트 ticket.php

----------------------------------------------------------------------------
 
?>
 
 
 
 
  
 
 
 
                                                                                                                                   
 
        
 
     
                                                                                               
 
                                           
 
     
                                                                     
 
        
        
배표
일정상품명2인1실3인1실4/5인실합숙소아잔여석선택
[일]"; break;                               case ("1") : $nm_week = "[월]"; break;                               case ("2") : $nm_week = "[화]"; break;                               case ("3") : $nm_week = "[수]"; break;                               case ("4") : $nm_week = "[목]"; break;                               case ("5") : $nm_week = "[금]"; break;                               case ("6") : $nm_week = "[토]"; break;                               default :                          };                         echo $nm_week; ?>
 
                                     
예약가능
           
    
 
  
 
-------------------------------------------------------------------------------
관리자페이지 ticket.php
-------------------------------------------------------------------------------
 
//날짜선택 $yy = $_REQUEST['yy']; $mm = $_REQUEST['mm']; $dd = $_REQUEST['dd']; if($yy == '') $yy = date('Y'); if($mm == '') $mm = date('m'); if($dd == '') $dd = date('d');
 
function sel_yy($yy, $func) {  if($yy == '') $yy = date('Y');
 
 if($func=='') {   $str = "\n\n";  }  $gijun = date('Y');  for($i=$gijun;$i<$gijun+5;$i++) {   if($yy == $i) $str .= "";   else $str .= "";  }  $str .= "";  return $str; }
 
function sel_mm($mm, $func) {  if($func=='') {   $str = "\n";  }  for($i=1;$i<13;$i++) {  $i = sprintf('%02d',$i);   if($mm == $i) $str .= "";   else $str .= "";  }  $str .= "";  return $str; }
 
function sel_dd($dd, $func) {
 
    //$daynum = date('t',mktime(0,0,0,$mm,0,$yy));
 
    //$lastday = date('t',mktime(0,0,1,$mm,1,$yy));
 
 $daynum = date('t',mktime(0,0,1,$mm,1,$yy));
 
    if($func=='') {  $str = "\n";  }
 
       for($i=1; $i<=$daynum; $i++){                  $i = sprintf('%02d',$i);            if($dd == $i) $str .= "";   else $str .= "";  }  $str .= "";  return $str;
 
}
 
//티켓 $sdate   = $yy.$mm.$dd; $sort  = $sort ? $sort : 'sdate'; $orderby = $orderby ? $orderby : 'asc'; $recnum  = $recnum && $recnum < 301 ? $recnum : 20; $sqlque  = 'display=1'; $sqlque .= ' and category='.$cat; //if ($yy && $mm && $dd) $sqlque .= ' and sdate='.$sdate;
 
$sd=$_REQUEST['startday']; $ed=$_REQUEST['endday']; if($sd && $ed){  $sqlque .= " and ( sdate >= '{$sd}' and sdate <= '{$ed}' ) ";  //die($sqlque); } else {  $tod=date('Ymd');  $sqlque .= " and sdate = '{$tod}' "; } $p=$_REQUEST['p']?$_REQUEST['p']:1; $RCD = getDbArray($table[$module.'ticket'],$sqlque,'*',$sort,$orderby,$recnum,$p); $NUM = getDbRows($table[$module.'ticket'],$sqlque); $TPG = getTotalPage($NUM,$recnum);
 
if ($uid) {
 
}
 
$steparr = array('','예약신청','결제완료','처리완료','예약대기');
 
?>
 
 
 
  
 
        운행스케쥴            
     
   
                   
 
   
 
   
  • class="usecat" title="">
  •  
                                       
        ()               
         
    등록된 스케쥴이 없습니다.
      
     
     
     
     
     
      
     
       
                티켓관리    
             
     
      
      
     
      
     
      
               
     
      
      
     
               ~                   
     
                                                                                                                                                                        
     
                      
                                                   
     
      
      
    티켓일괄등록
    선택/반전일정상품명2인1실3인1실4/5인실합숙소아잔여석상태
    선택삭제
     
      
                    
     
       
      
     
              
     
          
             
                                                                   
     
                   
     
       
      
            
     
                                                                                                                                                                     
     
           
                                                        
     
      
                         
    티켓
    선택/반전일정상품명2인1실3인1실4/5인실합숙소아잔여석상태
         삭제 [일]"; break;                               case ("1") : $nm_week = "[월]"; break;                               case ("2") : $nm_week = "[화]"; break;                               case ("3") : $nm_week = "[수]"; break;                               case ("4") : $nm_week = "[목]"; break;                               case ("5") : $nm_week = "[금]"; break;                               case ("6") : $nm_week = "[토]"; break;                               default :                          };                         echo $nm_week; ?>예약가능
         | style="font-weight:bold">         
      
                            
      
          
       
     
    ------------------------------------------------------------------------------------------------
    a.ticket
    -----------------------------------------------------------------------------------------
     
    checkAdmin(0);
     
        $acnt = count($ticket_members);     for ( $i = 0; $i < $acnt; $i++){
     
     $R = getUidData($table[$m.'ticket'],$ticket_members[$i]);//스케쥴 받아옴
     
     //추가정보  $xstart_time     = $start_time[$i];  $xarrive_time    = $arrive_time[$i];  $xprice          = $price[$i];  $xsprice         = $sprice[$i];  $xfood           = $food[$i];  $xseat           = $seat[$i];
     
        $QVAL = "start_time='$xstart_time',price='$xprice',sprice='$xsprice',food='$xfood',seat='$xseat,";  getDbUpdate($table[$m.'ticket'],$QVAL,'uid='.$R['uid']);       }               
     
    getLink('reload','parent.','수정되었습니다.',''); ?>
    ------------------------------------------------------------------------------------------------
    a.ticket_regis.php
    ------------------------------------------------------------------------------------------------
     
    checkAdmin(0);
     
    //if ($syear && $smonth && $emonth) (
     
    //$xday = 제외할 요일 $x = 0; //$emonth = $emonth+1;
     
    //$sday=strtotime($syear."-".$smonth."-".$_POST['sday']); //$eday=strtotime($syear."-".$emonth."-".$_POST['eday']); $sday=strtotime($_POST['dstart']); $eday=strtotime($_POST['dend']); for($i=$sday;$i<=$eday;$i=$i+86400){    if (isset($xday) && in_array($j, $xday)) { //선택요일은 입력 안함    //티켓 입력 안함    }else{
     
        //스케쥴 받아옴     for($v=0; $v < count($xticket_members); $v++){
     
        $xuid = $xticket_members[$v];
     
    //getLink('reload','parent.',$xuid,'');
     
        $R = getUidData($table[$m.'schedule'],$xuid);
     
     
     
        $s_time   = trim($xstart_time[$v]);
     
        $mingid = getDbCnt($table[$m.'schedule'],'min(gid)','');     $gid = $mingid ? $mingid-1 : 100000000;     $display      = 1;     $category     = $R['category'];     $parent       = $R['uid'];     $schedule     = $R['uid'];     $startname    = $R['startname'];     $class        = $R['class'];     $price        = $R['price'];     $ticked        = $R['ticked'];     //추가정보     $sdate        = date('Ymd',$i);     $start_time   = ${'xstart_time_'.$xuid};     $sprice       = ${'xsprice_'.$xuid};     $food         = ${'xfood_'.$xuid};     $seat         = ${'xseat_'.$xuid};     $ticked       = ${'xticked_'.$xuid};     $d_regis      = $date['totime'];
     
        $QKEY = "gid,display,category,parent,schedule,startname,class,price,sdate,start_time,sprice,food,seat,ticked,d_regis";     $QVAL = "'$gid','$display','$category','$parent','$schedule','$startname','$class','$price','$sdate','$start_time','$sprice','$food','$seat','$ticked','$d_regis'";     getDbInsert($table[$m.'ticket'],$QKEY,$QVAL);     }    } }
     
    getLink('reload','parent.','추가되었습니다.','');
     
    //}
     
    ?>
     
    -----------------------------------------------------------------------------------------------
    티켓을           당월[2015-04]   [2015-05]    [2015-06]   [2015-07]  [2015-08]
     
    이런식으로 보여줄라고 하려거든요  월별로 추출
     
    그러고[2015-07]     코드 적용할라면 a.ticket   어떻게 수정해야 하나요   

    lovenew2010@nate.com   

    댓글을 작성하려면 로그인이 필요합니다.

    답변 1개

    채택된 답변
    +20 포인트
    10년 전

    쿼리에서 수정보셔야합니다. 해당날짜 조건에 맞게끔 출력시키면 됩니다. 

    로그인 후 평가할 수 있습니다

    댓글을 작성하려면 로그인이 필요합니다.

    답변을 작성하려면 로그인이 필요합니다.

    로그인