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

예약 게시판에서 특정월, 특정일만 예약 가능하도록. 채택완료

별명엄쓰요 3년 전 조회 1,524

</p>

<p><table>

    <caption>예약 현황</caption>

    <col class="rm_grid_3"><!-- 15% -->

    <col class="rm_grid_19"><!-- 14% -->

    <col class="rm_grid_19"><!-- 14% -->

    <col class="rm_grid_19"><!-- 14% -->

    <col class="rm_grid_19"><!-- 14% -->

    <col class="rm_grid_19"><!-- 14% -->

    <col class="rm_grid_3"><!-- 15% -->

    <thead>

    <tr>

        <th scope="col" class="red">일요일</th>

        <th scope="col">월요일</th>

        <th scope="col">화요일</th>

        <th scope="col">수요일</th>

        <th scope="col">목요일</th>

        <th scope="col">금요일</th>

        <th scope="col">토요일</th>

    </tr>

    </thead>

    <tbody>

    <tr>

    <?php

    for($i = 0; $i < $total; $i++)

    {

        if($i > 0 && $i % 7 == 0)

        {

            echo '</tr><tr>';

        }

        if($i >= $min && $i < $max)

        {

            $var = "{$year}-{$month}-" . sprintf('%02d', $day);

            if($var < G5_TIME_YMD || $var > $limit['max'])

            {

                echo '<td class="gray">'.$day.'일</td>';

            }

            else

            {

                echo '<td>';

                echo "<p class=\"title_day\"><strong class=\"day\">{$day}일</strong></p>";

                for($k = 0; $k < $count; $k++)

                {

                    $number = getRoom($day, $k);

                    if($var >= $limit['min'] && $number < $amount[$k])

                    {

                        $icon = $style = 'open';

                        $icon_alt = '예약가능';

                    }

                    else

                    {

                        $icon = $style = 'close';

                        $icon_alt = '예약불가';

                    }

                    if($number == 1 && $number == $amount[$k])

                    {

                        $link = G5_BBS_URL."/board.php?bo_table={$bo_table}&amp;wr_id={$room[$day][$class[$k]['0']]}&amp;select={$var}";

                    }

                    else

                    {

                        $link = G5_BBS_URL."/write.php?bo_table={$bo_table}&amp;select={$var}";

                    }

                    echo '<p>';

                    echo "<img src=\"{$board_skin_url}/img/i_{$icon}.gif\" alt=\"$icon_alt\"> ";

                    echo "<a href=\"{$link}\">";

                    echo "<span class=\"{$style}\">{$group[$k]}({$number}/{$amount[$k]})</span>";

                    echo '</a>';

                    echo '</p>';

                }

                echo '</td>';

            }

            $day++;

        }

        else

        {

            echo '<td class="null"> </td>';

        }

    }

?>

    </tr>

    </tbody>

    </table></p>

<p>

 

이런 예약 스킨을 다운받아 적용 해서 어느정도 테스트는 잘 끝났습니다.

 

근데, 제가 만드는 사이트는 올해 7월 1~3일간만 이벤트로 예약 받는거라

 

나머지 달은 필요가 없습니다.

 

7월만 뿌려주려면 어딜 손봐야 될까요???

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

답변 1개

채택된 답변
+20 포인트
하틴
3년 전
$var = "{$year}-{$month}-" . sprintf('%02d', $day);
if($var < G5_TIME_YMD || $var > $limit['max'])

 

대충 날짜 비교하는 부분이 여긴거 같은데 여기서 값을 좀 바꿔주면 되지않을까요?

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

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

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

로그인