답변 3개
채택된 답변
+20 포인트
2년 전
보기 버튼
https://github.com/gnuboard/gnuboard5/blob/master/adm/shop_admin/itemlist.php#L207
다음 라인에 삭제 버튼을 추가하는 방법입니다.
</p>
<p>...</p>
<p> <a href="<?php echo $href; ?>" class="btn btn_02"><span class="sound_only"><?php echo htmlspecialchars2(cut_str($row['it_name'],250, "")); ?> </span>보기</a></p>
<p>
<?php if ($is_admin == 'super') { ?>
<button type="submit" name="act_button" value="선택삭제" onclick="this.form.elements['chk[]'][<?php echo $i; ?>].checked = true; document.pressed=this.value;" class="btn btn_01">삭제</button>
<?php } ?></p>
<p>...</p>
<p>
로그인 후 평가할 수 있습니다
답변에 대한 댓글 2개
�
자미르
2년 전
답변 감사드립니다. 혹시 체크 하지않고 바로 삭제 버튼 클릭하면 삭제 되게끔은 안될까요???
�
배르만
2년 전
안내드린 삭제 버튼 추가는 사용자의 체크동작을 필요로 하지 않습니다.
댓글을 작성하려면 로그인이 필요합니다.
2년 전
삭제 버튼을 클릭하시면 삭제 링크로 가도록 하시면 됩니다.
다만 실수로 하실수 있으니 confirm을 추가하시면 됩니다.
소스는 itemlistupdate.php 파일을 참조 하셔서 만드시면 됩니다.
</p>
<p>} else if ($post_act_button == "선택삭제") {</p>
<p> if ($is_admin != 'super')
alert('상품 삭제는 최고관리자만 가능합니다.');</p>
<p> auth_check_menu($auth, $sub_menu, 'd');</p>
<p> // _ITEM_DELETE_ 상수를 선언해야 itemdelete.inc.php 가 정상 작동함
define('_ITEM_DELETE_', true);</p>
<p> for ($i=0; $i<$count_post_chk; $i++) {
// 실제 번호를 넘김
$k = isset($_POST['chk'][$i]) ? (int) $_POST['chk'][$i] : 0;</p>
<p> // include 전에 $it_id 값을 반드시 넘겨야 함
$it_id = isset($_POST['it_id'][$k]) ? preg_replace('/[^a-z0-9_\-]/i', '', $_POST['it_id'][$k]) : '';
include ('./itemdelete.inc.php');
}
}
로그인 후 평가할 수 있습니다
답변에 대한 댓글 1개
�
자미르
2년 전
넵 참고 하겠습니다. 답변 감사드립니다.
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인