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

날짜 분(min)을 추가 하고 싶어요.. 채택완료

배워서남주자 6년 전 조회 2,436

</p>

<p><?

if ($mw_basic[cf_vote] && $mw_basic[cf_vote_level] <= $member[mb_level]) { 

    $sql = "select * from $mw[vote_table] where bo_table = '$bo_table' and wr_id = '$wr_id'";

    $vote = sql_fetch($sql);</p>

<p>    if ($vote[vt_sdate] == "0000-00-00 00:00:00" || !$vote[vt_sdate]) {

        $vote[vt_sdate] = "";

        $vote[vt_stime] = "00";

    } else { 

        $vote[vt_stime] = date("H", strtotime($vote[vt_sdate]));

        $vote[vt_sdate] = date("Y-m-d", strtotime($vote[vt_sdate]));

    }

    if ($vote[vt_edate] == "0000-00-00 00:00:00" || !$vote[vt_edate]) {

        $vote[vt_edate] = "";

        $vote[vt_etime] = "00";

    } else { 

        $vote[vt_etime] = date("H", strtotime($vote[vt_edate]));

        $vote[vt_edate] = date("Y-m-d", strtotime($vote[vt_edate]));

    }

?>

<tr>

<td class="mw_basic_write_title">· 설문기간 </td>

<td class="mw_basic_write_content">

    <input type="text" id="vt_sdate" name="vt_sdate" class=mw_basic_text size="10" value="<?=$vote[vt_sdate]?>" readonly>

    <select name="vt_stime">

        <? for ($i=0; $i<=23; $i++) { ?>

        <option value="<?=sprintf("%02d", $i)?>"><?=sprintf("%02d", $i)?>

        <? } ?>

    </select> 시 ~

    <input type="text" id="vt_edate" name="vt_edate" class=mw_basic_text size="10" value="<?=$vote[vt_edate]?>" readonly>

    <select name="vt_etime">

        <? for ($i=0; $i<=23; $i++) { ?>

        <option value="<?=sprintf("%02d", $i)?>"><?=sprintf("%02d", $i)?>

        <? } ?>

    </select> 시

    <input type="button" class="btn1" value="초기화" onclick="vote_init()">

    (비워두면 글작성시 부터 무제한)

    <script>

    function vote_init() {

        $("input[name=vt_sdate]").val("");

        $("input[name=vt_edate]").val("");

        $("select[name=vt_stime]").val("00");

        $("select[name=vt_etime]").val("00");

    }

    document.fwrite.vt_stime.value = "<?=$vote[vt_stime]?>";

    document.fwrite.vt_etime.value = "<?=$vote[vt_etime]?>";

    </script></p>

<p> </p>

<p>

 

소스를 잘 몰라 몽땅 올립니다..

 

설문조사 소스 인데요..

기본 베이스는 1시간 단위로 종료 시점을 정하게끔 되어 있습니다..

 

이걸 1시간 뿐만 아니라 1~60분 단위로 종료 될수 있게끔 하고 싶은데 어떻게 해야 하는지요..

 

예를 들어 14일00시에 시작~ 14일01시30분에 종료 와 같이 분을 추가 하고 싶습니다..

도움좀 부탁드립니다...

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

답변 1개

채택된 답변
+20 포인트
e
6년 전
위의 소스에서는 아래와 같이 추가해주면 됩니다.
그러나, DB 에 vt_smin 필드를 추가해주셔야 하며,
시간을 저장하는 페이지에서 해당 필드에 저장되도록 추가해줘야 합니다.
물론, 위 소스에서도 $vote[vt_smin] = "00"; 과 같이 초기화하는 값도 추가해줘야 합니다.
<select name="vt_smin">
   <? for ($i=0; $i<=59; $i++) { ?>
   <option value="<?=sprintf("%02d", $i)?>"><?=sprintf("%02d", $i)?>
   <? } ?>
</select> 분</span></span></pre>

<p><span style="font-family:맑은 고딕;"><span style="font-size:10pt;">

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

답변에 대한 댓글 1개

배워서남주자
6년 전
감사합니다. 잘 활용해보겠습니다~!!

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

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

로그인