채택완료

주문 내역 체크한 것만 엑셀 다운

2018-04-25 (수) 10:18:15 1,929

현재 준비 상태인 것만 엑셀 다운받는 소스를 적용하여 사용하고 있습니다.

<div class="orderlist_ex2">
        <form name="forderprint" action="./orderprintresult.php" autocomplete="off">
        <input type="hidden" name="case" value="1">
        <input type="hidden" name="csv" value="xls">
        <input type="hidden" name="ct_status" value="준비">
        <input type="hidden" name="fr_date" value="">
        <input type="hidden" name="to_date" value="<?php echo date("Ymd"); ?>">
        <input type="submit" value="준비상태 엑셀다운" class="btn_submit">
        </form>
    </div>

위 소스인데요 여기서 input 조건만 수정하면 될 것 같은데 주문 내역에서 체크 상태인 것을 name 과 value를 못주겠어요 ㅠㅠ 어떻게 쓰면 될까요?

|

답변 1개

채택된 답변
+20 포인트
Copy
<div class="orderlist_ex2">
        <form name="forderprint" action="./orderprintresult.php" autocomplete="off">

        <input type="checkbox" name="chk[]" value="1">
        <input type="hidden" name="case" value="1">
        <input type="hidden" name="csv" value="xls">
        <input type="hidden" name="ct_status" value="준비">
        <input type="hidden" name="fr_date" value="">
        <input type="hidden" name="to_date" value="<?php echo date("Ymd"); ?>">
        <input type="submit" value="준비상태 엑셀다운" class="btn_submit">
        </form>
    </div>

요렇게 하셔서요. chk값이 배열로 되어있으니 뒷단에서 배열크기 만큼 돌리셔서 if 조건문으로

check된부분만 출력하도록 하면될듯합니다.

선택된 check을 처리하는게 어렵다고 생각되시면 관리자 쪽 을 참고 하시면 쉽게 이해되실겁니다.

그쪽도 채크로 해서 배열로 처리 하고 있습니다. 참고해보시면 쉽게 해결되리라 생각됩니다.

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