가장 마지막에 번호가 되도록 하는 기능 문의
안녕하세요. 좋은 주말입니다.
글수정에서 번호수정을 가능하게 하려면 어떻게 해야 되나요.
글수정에서 옵션에 최근번호 라는것을 체크하면, 가장 마지막에 등록된
번호가 되도록 하는 기능입니다.
1~10번까지의 게시물이 있다면, 5번게시물에 이 기능을 체크하면,
11번으로 번호가 변경되고, 7번게시물에 이 기능을 체크하면,
11번은 앞에서 썼으니, 12번으로 번호가 변경되는 기능입니다.
글수정에서 번호수정을 가능하게 하려면 어떻게 해야 되나요.
글수정에서 옵션에 최근번호 라는것을 체크하면, 가장 마지막에 등록된
번호가 되도록 하는 기능입니다.
1~10번까지의 게시물이 있다면, 5번게시물에 이 기능을 체크하면,
11번으로 번호가 변경되고, 7번게시물에 이 기능을 체크하면,
11번은 앞에서 썼으니, 12번으로 번호가 변경되는 기능입니다.
|
댓글을 작성하시려면 로그인이 필요합니다.
댓글 3개
변경할 번호 테이블의 필드를 idx 로 가정
실제 입력 파일>
view 페이지에서 넘어올 경우
if ( 체크가 있냐? ) //체크가 있다면
{
//테이블의 최고 idx 값을 가져오는 쿼리문
$maxQry = "SELECT max(idx) as maxidx from 테이블";
$row = sql_fetch_array(maxQry);
$maxidx = $row['maxidx'] + 1;
//데이터 수정
$Qry = "update 테이블 set idx ='".$maxidx."' where idx= '$idx' ";;
sql_query($Qry);
}
위 코드를 참고하여 수정해 보세요..
체크한 값을 어떻게 넘겨주는가에 따라 표현 방법이 달라지므로
최고 idx 를 뽑아 오는 질의문과 데이터 처리 하는 방법만 간략히 기술합니다.
{
//테이블의 최고 idx 값을 가져오는 쿼리문
$maxQry = "SELECT max(idx) as maxidx from 테이블";
$row = sql_fetch_array(maxQry);
$maxidx = $row['maxidx'] + 1;
//데이터 수정
$Qry = "update 테이블 set idx ='".$maxidx."' where idx= '$idx' ";;
sql_query($Qry);
}
이렇게 하면 될까요? 분류가 서울에 해당되는 글들은 무조건 뒷자리 번호가 되라는 기능입니다.
{
//테이블의 최고 idx 값을 가져오는 쿼리문
$maxQry = "SELECT max(idx) as maxidx from 테이블";
$row = sql_fetch_array(maxQry);
$maxidx = $row['maxidx'] + 1;
//데이터 수정
$Qry = "update 테이블 set idx ='".$maxidx."' where idx= '$idx' ";;
sql_query($Qry);
}