고수님들 체크박스문제좀 알려주셔요 ㅜㅜ

· 2012-11-21 (수) 15:10:15 · 876 · 2
저번에 온리밀크님이 알려주신내용이있는데 제가 너무쌩초짜다보니 도저희 안되네요

내용인즉슨...

저희회사에 문의가 많이 들어옵니다.

일일이 수타로 작성해 주고있습니다만,

바쁠시간엔 너무 촉박해요

그런데 동일한 질문도 많이 올라오고 그래서....

지금 체크박스는 문의가 오면

답변달기□ 이렇게되잇어서 저기 체크하면 댓글처럼 글쓸수잇게나오고 밑에 답변하기 버튼을누르면

유저가 쓴글에 댓글형식으로 달리는거거든요??

그런데 여기서 질문!

체크박스를 여러게 만들어서 답변달기저건 저대로 나두고 다른체크박스를

클릭하면 일정한 답변이 달리게 할수없을까요??


소스는 이러합니다

<?
$sub_menu = "800100";
include_once("./_common.php");

auth_check($auth[$sub_menu], "r");

$token = get_token();

if($_GET[bo_table]) $write_table = "g4_write_".$_GET[bo_table];
else alert("게시판을 지정해주세요.");

$sql_common = " from $write_table ";
$sql_search = " where (1) and wr_is_comment = '0' ";
$sql_order = " order by wr_id desc";

$sql = " select count(*) as cnt
$sql_common
$sql_search
$sql_order ";
$row = sql_fetch($sql);
$total_count = $row[cnt];

$rows = $config[cf_page_rows];
$total_page = ceil($total_count / $rows); // 전체 페이지 계산
if ($page == "") { $page = 1; } // 페이지가 없으면 첫 페이지 (1 페이지)
$from_record = ($page - 1) * $rows; // 시작 열을 구함

$sql = " select *
$sql_common
$sql_search
$sql_order
limit $from_record, $rows ";
$result = sql_query($sql);

$listall = "<a href='$_SERVER[PHP_SELF]'>처음</a>";

$g4[title] = adm_menu_lang('게시물관리');
include_once("./admin.head.php");
?>
<script language="JavaScript">
var list_update_php = "board_view_update.php";
var list_delete_php = "board_view_delete.php";
var list_comment_php = "board_view_comment.php";
</script>
<table width="100%" cellpadding="0" cellspacing="0" border="0" bgcolor="#f0f0f0">
<colgroup width="200">
<colgroup width="">
<tr><td colspan='2' class='line1'></td></tr>
<tr height="30">
<td class="bold" style="font-size:14px;padding-left:5px;"><?=$g4[title]?></td>
<td class="bold" style="font-size:14px;padding-right:5px;" align="right"></td>
</tr>
<tr><td colspan='2' class='line2'></td></tr>
</table>

<form name="clist" method="post">
<input type=hidden name=bo_table value='<?=$_GET[bo_table]?>'>
<input type=hidden name=gr_id value='<?=$board[gr_id]?>'>
<input type=hidden name=token value='<?=$token?>'>
<table width="100%" cellpadding="0" cellspacing="0" border="0" bgcolor="#dedede" style="margin-top:10px;">
<tr><td>
<table width="100%" cellpadding="0" cellspacing="1" bgcolor="dedede" class="normal_box">
<col width=30>
<col width=30>
<col width=380>
<col width=110>
<col width=120>
<col width=30>
<tr class='bold col1 ht center'>
<th><input type=checkbox name=chkall value='1' onclick='check_all(this.form)'></th>
<th><?=adm_exp_lang('번호')?></th>
<th align=left> <?=adm_exp_lang('제목')?></th>
<th><?=adm_exp_lang('이름')?></th>
<th><?=adm_exp_lang('날짜')?></th>
<th><?=adm_exp_lang('조회')?></th>
</tr>
<?
$ca_name = "";

for($i=0; $row = sql_fetch_array($result); $i++) {
$list = $i%2;
$apply_color = "f0f0f0";

$a_href = "<a href='{$g4[path]}/bbs/board.php?bo_table=".substr($bo_table, -3)."&wr_id=$row[wr_id]' target='_blank'>";

echo "<input type=hidden name=wr_id[$i] value='$row[wr_id]'><tr class='col1 ht center' bgcolor='$apply_color'>";
echo "<td><input type=checkbox name=chk[] value='$i'></td>";
echo "<td>".$row[wr_id]."</td>";
echo "<td align=left>  $a_href".$row[wr_subject]."</a></td>";
echo "<td>".$row[wr_name]."</td>";
echo "<td>".$row[wr_datetime]."</td>";
echo "<td>".$row[wr_hit]."</td>";
echo "</tr>";

echo "<tr class='list$list col1 ht left' ><td colspan=2 align=\"right\">".adm_exp_lang('내용')." </td><td colspan=4 > ".strip_tags(nl2br($row[wr_content]))."</td></tr>";

if($gr_id != 'community') {
echo "</tr><tr class='list$list col1 ht left' ><td colspan=2></td><td colspan=4 style='padding:5px;line-height:1.6;'>";
$write_table = "g4_write_".$bo_table;
$sql = " select * from $write_table where wr_parent = '$row[wr_id]' and wr_is_comment = 1 order by wr_comment, wr_comment_reply ";
$result2 = sql_query($sql);
for ($x=0; $row=sql_fetch_array($result2); $x++)
{
echo "<table width=100% height=50 cellpadding=0 cellspacing=0 border=0 style='margin-top:5px;margin-bottom:5px;'><tr class='col1 ht left' style='line-height:1.5;' valign=top>";
echo "<td width=170 style='border-right:2px #ededed solid;'><b>$row[mb_id]</b><br>$row[wr_ip]</td>";
echo "<td style='padding:7px;' class=\"lh\">".conv_content($row['wr_content'], 2)."</td>
<td align=right>".$row['wr_datetime']." <br><a href=\"javascript:comment_delete('$g4[path]/bbs/delete_comment.php?bo_table={$_GET[bo_table]}&comment_id={$row['wr_id']}&cwin=&page=&mode=2');\">".adm_exp_lang('삭제')."</a> </td>
</tr><tr height=6><td colspan=2></td></tr>
</table>";
}
echo "
<input type=checkbox name=chk2 value='$i' id='chk2$i' onClick=\"check_reply('$i');\" class='replychk'> <label for='chk2$i'>".adm_exp_lang('답변달기')."</label>
<div id='reply$i' class='replyform' style='display:none;'>
<input type=hidden name=bo_table value='$_GET[bo_table]'>
<input type=hidden name=w[$i] value='c'>
<input type=hidden name=wr_num[$i] value='$row[wr_num]'>
<input type=hidden name=mb_id[$i] value='$member[mb_id]'>
<input type=hidden name=wr_name[$i] value='$member[mb_name]'>
<input type=hidden name=wr_is_comment[$i] value='1'>
<input type=hidden name=wr_parent[$i] value='$row[wr_id]'>
<textarea class=ed name='wr_content[$i]' rows='10' style='width:100%;height:80px;'></textarea>
<span class=\"button black\"><input type=button value='".adm_exp_lang('답변하기')."' onclick=\"btn2_check(this.form, 'comment')\"></span>
</div>
</td></tr>";
}
}
if ($i == 0)
echo "<tr><td colspan='6' align=center height=100 bgcolor=#ffffff>자료가 없습니다.</td></tr>";

echo "</table></td></tr></table>";

$pagelist = get_paging($config[cf_write_pages], $page, $total_page, "$_SERVER[PHP_SELF]?$qstr&bo_table=$_GET[bo_table]&page=");

echo "<table width=100% cellpadding=3 cellspacing=1 style='margin-top:10px;'>";
echo "<tr><td width='50%' align='right'><div class=\"paginate\">$pagelist</div></td><td width='50%' align='right'>";
echo " <span class=\"button\"><input type=button value='".adm_exp_lang('삭제하기')."' onclick=\"btn_check(document.clist, 'delete')\"></span>";
echo "</td>";
echo "</tr></table></form>\n";


?>
<script language="javascript">
function cwrite_check(f)
{
return true;
}

function comment_delete(url)
{
if (confirm("이 코멘트를 삭제하시겠습니까?")) location.href = url;
}
</script>
<?
include_once("./admin.tail.php");
?>

고수님들 좀알려주세요 ㅜㅜ흑
|

댓글 2개

<form name="clist" method="post">
<input type=hidden name=bo_table value='<?=$_GET[bo_table]?>'>
<input type=hidden name=gr_id value='<?=$board[gr_id]?>'>
<input type=hidden name=token value='<?=$token?>'>
밑에 아래부부을 넣어 주시고요 주저리 주러리 부분에 각 입력하실 내용을 적으시고요



<?if(is_admin=="super")}?>
<div style='display:none'>
<textarea id='wr_content_sample1'>주저리주저리</textarea>
<textarea id='wr_content_sample2'>주저리주저리</textarea>
</div>
<?}?>
<SCRIPT LANGUAGE="JavaScript">
<!--
functon sample_input(index)
{
var sample_str = jQuery("#sample_check"+index+" input.scheck:checked").map(function(){
return jQuery("#wr_content_sample"+jQuery(this).val());
}).get();
jQuery("#wr_content_"+index).val(sample_str);
}
//-->
</SCRIPT>




//------------------------------------------


<textarea class=ed name='wr_content[$i]' rows='10' style='width:100%;height:80px;'></textarea>
부분을
<div id='sample_check('<?=$i?>'>'>
<input type='checkbox' value='1' name='check_<?=$i?>_1' class='scheck' onclick='sample_input(<?=$i?>)'>샘플1글
<input type='checkbox' value='2' name='check_<?=$i?>_2' class='scheck' onclick='sample_input(<?=$i?>)'>샘플2글
<div>
<textarea class=ed name='wr_content[$i]' id='wr_content_<?=$i?>' rows='10' style='width:100%;height:80px;'></textarea>

로 변경하시면 됩니다 주저리 주저리 부분과 샘플1글 부분의 숫자는 맞춰어 주시면 됩니다
아정말 감사합니다 정말감사해요!
댓글을 작성하시려면 로그인이 필요합니다.

그누4 질문답변

66,531건

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기 기존 게시물은 열람만 가능합니다.

+
제목 글쓴이 날짜 조회
12-11-21 조회 885
12-11-21 조회 956
12-11-21 조회 961
12-11-21 조회 934
12-11-21 조회 1,708
12-11-21 조회 1,053
12-11-21 조회 1,028
12-11-21 조회 894
12-11-21 조회 1,051
12-11-21 조회 1,053
12-11-21 조회 855
12-11-21 조회 1,099
12-11-21 조회 2,142
12-11-21 조회 1,134
12-11-21 조회 1,075
12-11-21 조회 877
12-11-21 조회 3,743
12-11-21 조회 2,527
12-11-21 조회 1,115
12-11-21 조회 922