답변글 26개 이상 늘린후 삭제가 안됩니다. 정보
답변글 26개 이상 늘린후 삭제가 안됩니다.본문
답변글이 A~Z까지 26개 까지만 되던것을 꽁수를 써서 무한대로 늘렸는데 관리자가 답변글을 삭제해도 삭제가 되지 않습니다.
검토를 해보니 wr_reply 에 똑같은 A 가 계속 반복이 되더라구요...
참고로 저는 write.php 의 답변글 처리를 아래처럼 주석처리 해버렸습니다.
$reply_len = strlen($reply_array[wr_reply]) + 1;
if ($board[bo_reply_order]) {
$begin_reply_char = 'A';
$end_reply_char = 'Z';
$reply_number = +1;
$sql = " select MAX(SUBSTRING(wr_reply, $reply_len, 1)) as reply from $write_table where wr_num = '$reply_array[wr_num]' and SUBSTRING(wr_reply, $reply_len, 1) <> '' ";
} else {
$begin_reply_char = 'Z';
$end_reply_char = 'A';
$reply_number = -1;
$sql = " select MIN(SUBSTRING(wr_reply, $reply_len, 1)) as reply from $write_table where wr_num = '$reply_array[wr_num]' and SUBSTRING(wr_reply, $reply_len, 1) <> '' ";
}
if ($reply_array[wr_reply]) $sql .= " and wr_reply like '$reply_array[wr_reply]%' ";
$row = sql_fetch($sql);
// if (!$row[reply])
// $reply_char = $begin_reply_char;
//else if ($row[reply] == $end_reply_char) // A~Z은 26 입니다.
// alert("더 이상 답변하실 수 없습니다.\\n\\n답변은 26개 까지만 가능합니다.");
// else
// $reply_char = chr(ord($row[reply]) + $reply_number);
검토를 해보니 wr_reply 에 똑같은 A 가 계속 반복이 되더라구요...
참고로 저는 write.php 의 답변글 처리를 아래처럼 주석처리 해버렸습니다.
$reply_len = strlen($reply_array[wr_reply]) + 1;
if ($board[bo_reply_order]) {
$begin_reply_char = 'A';
$end_reply_char = 'Z';
$reply_number = +1;
$sql = " select MAX(SUBSTRING(wr_reply, $reply_len, 1)) as reply from $write_table where wr_num = '$reply_array[wr_num]' and SUBSTRING(wr_reply, $reply_len, 1) <> '' ";
} else {
$begin_reply_char = 'Z';
$end_reply_char = 'A';
$reply_number = -1;
$sql = " select MIN(SUBSTRING(wr_reply, $reply_len, 1)) as reply from $write_table where wr_num = '$reply_array[wr_num]' and SUBSTRING(wr_reply, $reply_len, 1) <> '' ";
}
if ($reply_array[wr_reply]) $sql .= " and wr_reply like '$reply_array[wr_reply]%' ";
$row = sql_fetch($sql);
// if (!$row[reply])
// $reply_char = $begin_reply_char;
//else if ($row[reply] == $end_reply_char) // A~Z은 26 입니다.
// alert("더 이상 답변하실 수 없습니다.\\n\\n답변은 26개 까지만 가능합니다.");
// else
// $reply_char = chr(ord($row[reply]) + $reply_number);
댓글 전체