주문 내역 체크한 것만 엑셀 다운
본문
현재 준비 상태인 것만 엑셀 다운받는 소스를 적용하여 사용하고 있습니다.
<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
<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을 처리하는게 어렵다고 생각되시면 관리자 쪽 을 참고 하시면 쉽게 이해되실겁니다.
그쪽도 채크로 해서 배열로 처리 하고 있습니다. 참고해보시면 쉽게 해결되리라 생각됩니다.
!-->