답변 개수에 대한 질문입니다.
본문
안녕하세요?
write.php나 write_update.php를 보면
// 최대 답변은 테이블에 잡아놓은 wr_reply 사이즈만큼만 가능합니다.
if (strlen($reply_array['wr_reply']) == 10)
alert('더 이상 답변하실 수 없습니다.\\n\\n답변은 10단계 까지만 가능합니다.');
이런 코드가 있는데 이 코드에 의해서 답변 개수가 10개까지로 제한되는거 아닌가요? 그런데 막상 시험을 해보니 10개 넘어서도 되던데 그럼 26개까지만 되는 것으로 생각되는데 그렇다면 저 코드는 언제 쓰이는 것인지요?
reply_array는 write[]로부터 온 것이고 DB에 저장될때 wr_reply로 저장되어 write['wr_reply']로 불러들이는것으로 생각되는데 그렇다면 답변 개수도 10개까지만 쓸 수 있는게 아닌가요?
많이 헤깔립니다..ㅠㅠ
답변 2
구현하고자 하는게 원글에 대한 답변을 10개까지만 달고 싶다는건가요?
그누보드는 원글에 대하여 1단계 답변은 A ~ Z까지.. 그래서 26개까지 원글에 대하여 답변이 가능하고,
원글에 대하여 답변 단계인 wr_reply는 DB 필드 속성이 varchar(10)으로 되어 있으므로 "AAAAAAAAAA" 이렇게 단계가 늘어날때마다 영문자 1개가 추가로 붙어요. 그러니 10단계까지만 가능하죠.
if (strlen($reply_array['wr_reply']) == 10) : "$reply_array['wr_reply']"이..글자수가 10개와 같다면..
원글(1)
-> 원글(1)대한 답변(1)
-> 답변(1)에 대한 답변(1-1)
-> 답변(1-1)에 대한 답변 (1-1-1)
-> 답변(1-1-1)대한 답변(1-1-1-1)
-> 이하생략..
이렇게 10단계죠~