달력 요일 설정하고싶은데ㅠㅠ

달력 요일 설정하고싶은데ㅠㅠ

QA

달력 요일 설정하고싶은데ㅠㅠ

본문

평일과 토요일 예약시간대가 달라서 다르게 나오게 하고싶은데

지금상황은 일요일을 누르면 토요일 시간대가 나오고있어요 ㅠㅠ

일요일은 비활성화시키고 토요일은 토요일시간대, 평일은 평일시간대로 나오게 할려면 어디를 고쳐야할까요..부탁드립니다.

 

 

                <!--S.center-->
                <div class="Lay2t1">
                    <div class="con_c">
                        <table width=100% cellpadding=0 cellspacing=0 border=0>

                            <col width=30%>
                            <col>
                            <col width=30%>
                                <!--div id="hdInfo" style="text-align:center;">365일 언제든지 예약 가능합니다.</div-->
                            <tr height=60>
                                <td align="left" class="top_pre_next">   <a href="<?=$PHP_SELF?>?year=<?=substr($pre,0,4)?>&month=<?=substr($pre,5,2)?>"><i class="fas fa-chevron-circle-left" border=0 alt="이전달"  title="이전달">   <?=str_replace("-" , "." ,substr($pre,0,7))?></a></td>
                                <td align=center class="year">
                                    <?=$month?>
                                </td>
                                <td align="right" class="top_pre_next"><a href="<?=$PHP_SELF?>?year=<?=substr($next,0,4)?>&month=<?=substr($next,5,2)?>"><?=str_replace("-" , "." ,substr($next,0,7))?>   <i class="fas fa-chevron-circle-right" alt="다음달"  title="다음달"></a>   </td>
                            </tr>
                            <!-- <tr height=50>
                                <td colspan=3><img src="images/2_b_img2.gif" border=0></td>
                            </tr> -->
                        </table>
                        <?
                        $yoil_color = array("#ffffff","#f5f8fd","#ffffff","#f5f8fd","#ffffff","#f5f8fd","#ffffff");
                        ?>

                        <table width='100%' border='0' cellpadding='0' cellspacing='0' bgcolor='#4a4a4a'> 
                            <col style="width:64px;">
                            <col style="width:64px;">
                            <col style="width:64px;">
                            <col style="width:64px;">
                            <col style="width:64px;">
                            <col style="width:64px;">
                            <col style="width:64px;">
                            <tr class="day" >
                              <td >Sun</td>
                              <td >Mon</td>
                              <td >Tue</td>
                              <td >Wed</td>
                              <td >Thu</td>
                              <td >Fri</td>
                              <td >Sat</td>
                            </tr>
                                
                            <? for ($n=1,$i=0; $i<$tweek; $i++): ?> 
                            <tr height=50> 
                            <?
                            for ($k=0; $k<7; $k++):

                                $free_day = array("2016-10-10");//쉬는날 배열로
                                $work_day = array("2016-10-09");//일하는날 배열로
                                $date = $year."-".$month."-".(strlen($n)==1?"0".$n:$n);
                                
                                ($date>=date("Y-m-d",strtotime("+2 day")))?$rev=true:$rev=false;
                    //            if($k==0 || $k==6)$rev=false;
                                if(in_array($date, $free_day )) $rev=false;
                                if(in_array($date, $work_day )) $rev=true;
                                if($intDay < 10) $chk_day = $intYear."-".$intMonth."-0".$intDay;
                                else $chk_day = $intYear."-".$intMonth."-".$intDay;

                                if ($getdate == $date || $date == $chk_day) $class_onday = "day_td_on";
                                else $class_onday = "day_td";

                                if ($year) $li_y = "&year=".$year;
                                if ($month) $li_d = "&month=".$month;

                                /*
                                <td align="center" class="<?=$class_onday?>" bgcolor="<?=$yoil_color[$i]?>"><?=$rev?"<a href='".$_SERVER['PHP_SELF']."?getdate=$date$li_y$li_d' class='re_day'>":""?><? if (($i == 0 && $k < $sweek) || ($i == $tweek-1 && $k > $lweek)) {echo "</td>\n";continue;}?><?=$n++?>
                                */
                            ?>
                             <td align="center" class="<?=$class_onday?>" bgcolor="<?=$yoil_color[$i]?>">
                            <?
                            if ($rev){
                            ?>
                            <a href='javascript:chooseday("<?=$year?>","<?=$month?>","<?=$n?>")' class='re_day'>
                            <?}?><? if (($i == 0 && $k < $sweek) || ($i == $tweek-1 && $k > $lweek)) {echo "</td>\n";continue;}?><?=$n++?></a>
                          </td>
                             <? endfor; ?> 
                            </tr> 
                            <? endfor; ?> 
                        </table> 
                    </div>
                    <? 
                    $realdate;
                    $realday = $intDay;
                    $realdate = $year.'-'.$month.'-'.$realday;
                    $yoil = date(w,strtotime($realdate));

                    ?>
                </div>
                <!--E.center-->
                <!--S.right-->
                <div class="Lay2t1">
                    <div class="con_r" >
                        <table width=100% cellpadding=0 cellspacing=0 border=0 style="padding: 0;">
                            <col style="width:30%;" align="center">
                            <col style="width:70%;">
                            <tr height="45px">
                            <? $newD = $year.'-'.$month.'-'.$n; ?>
                                <td id="img1221" style="text-align: right;">예약희망시간</td>
                                <? if($yoil != 0){?>
                                <td>
                                    <select class="select_booktime" name="hdnRHour" id="hdnRHour">
                                        <option value="09" <?if ($hdnRHour == "09") echo "selected";?>>AM 09:30 ~ AM 10:00</option>
                                        <option value="10" <?if ($hdnRHour == "10") echo "selected";?>>AM 10:00 ~ AM 11:00</option>
                                        <option value="11" <?if ($hdnRHour == "11") echo "selected";?>>AM 11:00 ~ PM 12:00</option>
                                        <option value="12" <?if ($hdnRHour == "12") echo "selected";?>>PM 12:00 ~ PM 01:00</option>
                                        <option value="13" <?if ($hdnRHour == "13") echo "selected";?>>PM 01:00 ~ PM 02:00</option>
                                        <option value="14" <?if ($hdnRHour == "14") echo "selected";?>>PM 02:00 ~ PM 03:00</option>
                                        <option value="15" <?if ($hdnRHour == "15") echo "selected";?>>PM 03:00 ~ PM 04:00</option>
                                        <option value="16" <?if ($hdnRHour == "16") echo "selected";?>>PM 04:00 ~ PM 05:00</option>
                                        <option value="17" <?if ($hdnRHour == "17") echo "selected";?>>PM 05:00 ~ PM 06:00</option>
                                        <option value="18" <?if ($hdnRHour == "18") echo "selected";?>>PM 06:00 ~ PM 07:00</option>
                                        <option value="19" <?if ($hdnRHour == "19") echo "selected";?>>PM 07:00 ~ PM 08:00</option>
                                        <option value="20" <?if ($hdnRHour == "20") echo "selected";?>>PM 08:00 ~ PM 09:00</option>
                                    </select>
                                </td>
                                <?}else{?>
                                <td>
                                    <select class="select_booktime" name="hdnRHour" id="hdnRHour">
                                        <option value="09" <?if ($hdnRHour == "09") echo "selected";?>>AM 09:30 ~ AM 10:00</option>
                                        <option value="10" <?if ($hdnRHour == "10") echo "selected";?>>AM 10:00 ~ AM 11:00</option>
                                        <option value="11" <?if ($hdnRHour == "11") echo "selected";?>>AM 11:00 ~ PM 12:00</option>
                                        <option value="12" <?if ($hdnRHour == "12") echo "selected";?>>PM 12:00 ~ PM 01:00</option>
                                        <option value="14" <?if ($hdnRHour == "14") echo "selected";?>>PM 02:00 ~ PM 03:00</option>
                                        <option value="15" <?if ($hdnRHour == "15") echo "selected";?>>PM 03:00 ~ PM 04:00</option>
                                        <option value="16" <?if ($hdnRHour == "16") echo "selected";?>>PM 04:00 ~ PM 05:00</option>
                                    </select>
                                </td>
                                <?}?>
                            </tr>

이 질문에 댓글 쓰기 :

답변 2

if($yoil == 0){ //0일때

}elseif($yoil ==1){ //1일때

}elseif($yoil ==2){ //2일때

}else{ //위에서 0,1,2 구분하고 남은거 일때

}

if문은 이런구조입니다

== 같다

!= 다르다

참고하여 처리해보세요

위 코드상으로는 $yoil 이 구분자로 보입니다

0 : 일

1 : 월

~

5 : 금

6 : 토

이니 거기에 맞게 수정하시면 될것 같습니다

답변을 작성하시기 전에 로그인 해주세요.
전체 2,412
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT