답변 2개
채택된 답변
+20 포인트
1년 전
스킨폴더에 write_comment_update.head.skin.php 파일을 만들어서 아래 소스를 저장해보세요
</p>
<p>if ($w == 'c' && $mb_id)</p>
<p>{</p>
<p> $sql = "SELECT wr_id from $write_table where wr_parent = '$wr_id', wr_is_comment = 1, mb_id = '$mb_id' ";</p>
<p> $cm = sql_fetch($sql);</p>
<p> if($cm['wr_id']) {</p>
<p> alert("댓글은 게시물당 1번만 가능합니다.");</p>
<p> }</p>
<p> </p>
<p> if($comment_id) {</p>
<p> $sql = "SELECT mb_id from $write_table where wr_id = '$comment_id' ";</p>
<p> $cm = sql_fetch($sql);</p>
<p> if($cm['mb_id'] != $mb_id) {</p>
<p> alert("다른 사람 댓글에 댓글을 작성할 수 없습니다.");</p>
<p> }</p>
<p> }</p>
<p>}</p>
<p>
로그인 후 평가할 수 있습니다
답변에 대한 댓글 2개
�
하루열갑
1년 전
e
eyekiss
1년 전
$sql = "SELECT wr_id from $write_table where wr_parent = '$wr_id' and wr_is_comment = 1 and mb_id = '$mb_id' ";
코드에 실수가 있었네요. 수정해보세요.
코드에 실수가 있었네요. 수정해보세요.
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
[code]<?php
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
if(!$is_admin && IS_DEMO) {
alert("데모 화면에서는 하실(보실) 수 없는 작업입니다.");
}[/code]
처럼 되어 있어요.
[code]<?php
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
if(!$is_admin && IS_DEMO) {
alert("데모 화면에서는 하실(보실) 수 없는 작업입니다.");
}
if ($w == 'c' && $mb_id)
{
$sql = "SELECT wr_id from $write_table where wr_parent = '$wr_id', wr_is_comment = 1, mb_id = '$mb_id' ";
$cm = sql_fetch($sql);
if($cm['wr_id']) {
alert("댓글은 게시물당 1번만 가능합니다.");
}
if($comment_id) {
$sql = "SELECT mb_id from $write_table where wr_id = '$comment_id' ";
$cm = sql_fetch($sql);
if($cm['mb_id'] != $mb_id) {
alert("다른 사람 댓글에 댓글을 작성할 수 없습니다.");
}
}
}[/code]
로 해봤는데 같은 아이디로 댓글 등록은 계속 되고 있습니다. 흐음...