게시판 소스를 좀 수정해서 사용하고 있습니다.
주문번호, 전표번호, 순번 머 이런게 자동으로 생성되게 하려하거든요...
글쓰기 누르고 들어가면 제목이 아래처럼 자동으로 생성되게요...
<input type="text" name="wr_subject" value="<?php echo date('ymd');?> (여기에 어떻게 넣으면 되는지)" id="wr_subject" required class="form-control input-sm" size="50" maxlength="20">
형식은 171215-001
그다음 게시물은 171215-002
내일 쓴 게시물은 171216-001
이렇게 하고 싶습니다.
고수님들 도와주세요~~^^
답변 6개 / 댓글 6개
skin/board/basic이 아니라
/bbs/write_update.php 입니다 ^^;;
답변에 대한 댓글 3개
제일 최종 버전 방금 다운 받아서 봤는데 아미나빌더도 동일한 구조입니다. ^^;;
위에 내용에서 기본적으론 wr_id는 게시판을 생성한 이후에 생기는 것이기 때문에 안되는거 같습니다.
wr_subject를 글을 쓸때 보여주지 마시고.
write_update.php 에서
$wr_id = sql_insert_id();
// 부모 아이디에 UPDATE
sql_query(" update $write_table set wr_subject='".date('ymd')."-".$wr_id."',wr_parent = '$wr_id' where wr_id = '$wr_id' ");
이런식으로 변경하시면 될듯 합니다.
글쓰기폼에서 하실려면 동시에 여러명을 쓸 경우는 중복으로 번호가 생길수 있기 때문에 시퀀스 테이블을 별도로 만드셔야 합니다.
말씀하신대로 001 002 003 으로 형식으로 되어야 한다면, 이 앞전 게시물(등록물이)이 001 으로 기록을 하고, 그걸 확인하고 한개씩 +1 하는 작업을 해야 합니다.
그럼으로 제 생각엔 그냥 해당 게시물의 고유 아이디 번호 wr_id 를 이용하는게 좋을것 같습니다.
<input type="text" name="wr_subject" value="<?php echo date('ymd');?>-<?php echo $write['wr_id'];?>" id="wr_subject" required class="form-control input-sm" size="50" maxlength="20">
이렇게 하면 중복은 안될것 같네요~
신청할때마다 틀릴것이고...
답변을 작성하려면 로그인이 필요합니다.