한번에 글쓰기을 연속으로 달게 못하는방법? 정보
한번에 글쓰기을 연속으로 달게 못하는방법?본문
그렇니깐 한게시판에 연속을 글쓰기을 못하게 하는방법 없을까요?
댓글 전체
관리자 화면에 보시면 설정하시는게 잇어요 ㅎ
그건 시간간격을 두는건데요 자기가 쓰고난다음 다른분의 글이 올라온후에 다시 글쓰기가능하게 할려구 하려는데 그게 안되서요~~~
그부분은 만들어주셔야 하는데... 코멘트에서 mb_id 값을 체크해서 해보심이..
쿼리를 일단!!
비회원은 세션으로 해야되는데
좀 여러가지 부분을 만져줘야겠네여
일단 글쓰기를 하면
비회원인 경우 세션을 생성해줘서 wr_10같은 빈 필드에 넣어줍니다.
그 다음 board.php 파일 상단쯤에
if($member[mb_id]){
$sql = "select max(wr_id) wr_id from g4_table where mb_id = '$mb_id'";
}else{
$sql = "select max(wr_id) wr_id from g4_table where wr_10 = '".get_session("세션명")."'";
}
$row = sql_fetch($sql);
$sql2 = "select max(wr_id) wr_id from g4_table ";
$row2 = sql_fetch($sql2);
if($row[wr_id] == $row2[wr_id]){
alert("최근 게시물 다음에 바로 등록할수 없음.");
}
요런식으로 하면 되겠네여~
그냥 끄적인거라
적용하시면서 수정해주시면 될거 같아요^^
로직만 썼어여~
비회원은 세션으로 해야되는데
좀 여러가지 부분을 만져줘야겠네여
일단 글쓰기를 하면
비회원인 경우 세션을 생성해줘서 wr_10같은 빈 필드에 넣어줍니다.
그 다음 board.php 파일 상단쯤에
if($member[mb_id]){
$sql = "select max(wr_id) wr_id from g4_table where mb_id = '$mb_id'";
}else{
$sql = "select max(wr_id) wr_id from g4_table where wr_10 = '".get_session("세션명")."'";
}
$row = sql_fetch($sql);
$sql2 = "select max(wr_id) wr_id from g4_table ";
$row2 = sql_fetch($sql2);
if($row[wr_id] == $row2[wr_id]){
alert("최근 게시물 다음에 바로 등록할수 없음.");
}
요런식으로 하면 되겠네여~
그냥 끄적인거라
적용하시면서 수정해주시면 될거 같아요^^
로직만 썼어여~