제목 | 체크박스 사용 했어 삭제 하는법좀 알려주세요 | ||
---|---|---|---|
글쓴이 | 일성 | 작성시각 | 2014/07/07 12:20:27 |
|
|||
<table class="table table-hover"> <tr> <td><strong></strong></td> <td><strong>번호</strong></td> <td width="150"><strong>이름</strong></td> <td><strong>날짜</strong></td> <td><strong>가격</strong></td> <td><strong>시간</strong></td> <td><strong>레시피</strong></td> <td><strong>이미지</strong></td> <td><strong>win</strong></td> </tr> <? foreach($blog as $row) { echo'<tr>'; echo "<label class='checkbox-inline'>"; echo "<td><input type='checkbox' name='chk[]' value ='{$row['no']}' />"; echo "</label>"; echo "<td>{$row['no']}</td>"; echo "<td>{$row['name']}</td>"; echo "<td>{$row['date']}</td>"; echo "<td>{$row['price']}</td>"; echo "<td>{$row['time']}</td>"; //echo "<td>{$row['stuff']}</td>"; echo "<td>{$row['recipe']}</a></td>"; echo "<td><img width='100' height='100' src='".base_url()."assets/{$row['img']}'></td>"; echo "<td>{$row['win']}</td>"; echo "</td>"; echo'</tr>'; }?> </table> <input class="btn btn-info" type="submit" value="올리기" id="up" name="up"> <input class="btn btn-info" type="submit" value="삭제" id="delete" name="delete"> <div class="paginator-container text-center"> <ul class="pagination"> <?= $page ?> </ul> </div> 위에 소스가 뷰입니다 체크박스 값은 보내고 controllers로 받아 어떻게 해야 하는지 모르겠습니다 체크박스 값은 어떻게 보내야 할지도 모르겠고 도와주세요 |
|||
다음글 | 예약테이블에 관한 조언을 구합니다. (4) | ||
이전글 | PG사의 엑티브엑스 설치와 세션 휘발 (5) | ||
슘님
/
2014/07/07 12:30:16 /
추천
0
|
슘님
/
2014/07/07 15:35:55 /
추천
0
무엇을 얼마나 모르시는지 저도 모르기 때문에...스무고개를 해야할거 같네요.
그리고 저 이외에 다른 분들이 댓글로 도와드릴 수 있으니 쪽지보단 댓글을 이용하는 것이 좋을 것 같습니다. 그리고 질문들이 이해하기 좀 어렵습니다. 우선 질문의 문맥을 이해하기 어렵습니다. (무슨 말인지 모르겠어요 @.@) 그리고 모르는 부분에 대해선 조금 더 자세히 어떻게 이해가 안 가는지 얘기 주셨으면 합니다. 일단 무엇을 하려고 하시는지 자세히 설명을 해주셔야 할 것 같습니다. 추측하기로는 체크박스를 이용해서 선택된 게시물들을 한번에 삭제하는 기능을 만드시려고 하는거 같은데요. |
슘님
/
2014/07/07 16:04:11 /
추천
0
체크한 값들을 controller로 전달하는 방법은 view에 있는 form을 submit하면 됩니다. (올리기, 삭제 버튼)
해당하는 controller에서 맨 윗줄에 print_r( $this->input->post('chk') );을 추가해 보세요. $this->input->post('chk')는 체크박스들의 값을 가지고 있습니다. 만약 1, 2, 4번 째 체크박스를 체크하고 submit했다면 1, 2, 4번째의 게시물 id들 값이 배열로 저장되어 있는 것을 print_r 함수를 통해 확인할 수 있습니다. 예를 들어 1, 2, 4번째의 게시물 id가 101, 102, 104라고 하면 controller에서 체크박스들의 값을 array([0]=>101, [1]=>102, [2]=>104)의 형태로 가져올 수 있습니다. |
controller에서 print_r( $this->input->post('chk) ); 를 먼저 해보시기 바랍니다.
출력되는 값들을 보시면 어떻게 하면 될지 감이 오실겁니다.