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

form 작동 오류 질문 채택완료

블랑숑 5년 전 조회 1,996

</p>

<p><?php

include_once('./_common.php');</p>

<p>if ($is_guest)

    alert_close('회원만 조회하실 수 있습니다.');</p>

<p>$g5['title'] = $member['mb_name'].' 님의 재입고 SMS 알림 신청 내역';

include_once(G5_PATH.'/head.sub.php');</p>

<p>$sql = " select a.ss_id, a.it_id, a.ss_mbid, a.ss_hp, b.it_name

            from {$g5['g5_shop_item_stocksms_table']} a left join {$g5['g5_shop_item_table']} b on ( a.it_id = b.it_id )

            where a.ss_mbid IN ( '{$member['mb_id']}', '전체회원' )

            order by a.ss_id ";

$result = sql_query($sql);

?></p>

<p><!-- SMS 내역 시작 { -->

<form name="stocksms" action="./stocksmsupdate.php" method="post" onsubmit="return stocksms_submit(this);">

    <div id="coupon" class="new_win">

        <h1 id="win_title"><?php echo $g5['title'] ?></h1>

        <ul>

        <li>

            <label for="chkall" class="sound_only">알림요청 전체</label>

            <input type="checkbox" name="chkall" value="1" id="chkall" onclick="check_all(this.form)"> 전체선택

        </li>

        <?php

        $cp_count = 0;

        for($i=0; $row=sql_fetch_array($result); $i++) {</p>

<p>            $cp_count++;

        ?>

        <li>

            <div class="cou_top">

                <input type="checkbox" name="chk[]" value="<?php echo $i ?>" id="chk_<?php echo $i; ?>">

                <span class="cou_tit"><?php echo $row['it_id']; ?></span>

                <span class="cou_tit" style="margin-left:30px; max-width:350px;"><?php echo $row['it_name']; ?></span>

                <span class="cou_tit" style="margin-left:30px; float:right;"><?php echo $row['ss_hp']; ?></span>

            </div>

        </li>

        <?php

        }</p>

<p>        if(!$cp_count)

            echo '<li class="empty_li">신청하신 SMS 알림 내역이 없습니다.</li>';

        ?>

        </ul>

        <button type="button" onclick="window.close();" class="btn_close">창닫기</button>

    </div>

    <div class="btn_fixed_top">

        <input type="submit" name="act_button" value="선택삭제" onclick="document.pressed=this.value" class="btn btn_02">

    </div>

</form></p>

<p><script>

function stocksms_submit(f)

{

    if (!is_checked("chk[]")) {

        alert(document.pressed+" 하실 항목을 하나 이상 선택하세요.");

        return false;

    }</p>

<p>    if(document.pressed == "선택삭제") {

        if(!confirm("선택한 자료를 정말 삭제하시겠습니까?")) {

            return false;

        }

    }</p>

<p>    return true;

}

</script></p>

<p><?php

include_once(G5_PATH.'/tail.sub.php');

?></p>

<p>

 

stocksmsupdate.php

</p>

<p><?php

include_once('./_common.php');</p>

<p>if ($is_guest)

    alert_close('회원만 조회하실 수 있습니다.');</p>

<p>if (!count($_POST['chk'])) {

    alert($_POST['act_button']." 하실 항목을 하나 이상 체크하세요.");

}</p>

<p>if ($_POST['act_button'] == "선택삭제") {</p>

<p>    for ($i=0; $i<count($_POST['chk']); $i++) {

        // 실제 번호를 넘김

        $k = $_POST['chk'][$i];

        $sss_id = (int) $_POST['ss_id'][$k];</p>

<p>        $sql = " delete from {$g5['g5_shop_item_stocksms_table']} where ss_id = '{$sss_id}' ";

        sql_query($sql);

    }

}</p>

<p>

goto_url('./stocksms.php?');

?></p>

<p>

 

이렇게 작성했는데 일단 전체체크를 눌러도 전체가 체크되지 않고

 

선택하여 삭제버튼을 눌러도 아무 메세지도 뜨지 않고 삭제도 되지 않아요

 

뭐가 잘못된거죠? ㅠㅠ

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

답변 1개

채택된 답변
+20 포인트

페이지에 자바스크립트 오류가 있을듯 하네요.

크롬 개발자도구 띄워놓고 확인해 보세요.

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

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

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

로그인