basic skin + 엑셀 데이터 등록/수정 기능
http://sir.co.kr/bbs/board.php?bo_table=g4_tiptech&wr_id=30646&page=2
jakekwak님의 팁과 구글링 한 팁을 참조 하여 만들었습니다.
구글링한 팁도 아마 그누에 있을거 같은데 정확한 출처를 보지 못해
따로 출처 못남기는 점 양해 부탁드립니다.
jakekwak님의 내용에서 조금 추가/변형 된건
기존에 서버에 올라가있던 xls 파일을 사용자가 list 페이지에서 직접 업로드 할 수 있게
변경 했습니다.
추가로 기존 데이터를 덮어 쓰기 할때 번호가 -로 나오는 부분도 bo_table이였던가
지금 php어드민 보질 않아서 생각이 안나는데 전체 갯수를 같이 업데이트 해주도록 해
번호를 정상적으로 출력 되게 했습니다.
정상적으로 돌아 간다면 데이터 추가 혹은 수정시
신규 : xx 건 수정 xx건이라고 알림창이 뜹니다.
--------------------------------------------------------------------------------------
>>수정 하실 부분
>DB명 설정
execl_update.php
23번째 줄 게시판 DB명을 입력 해주시면 됩니다.(게시판 생성 하실 때 작성 하신 이름.)
>엑셀 파일 업로드 부분
list.skin.php
219번줄 ~ 239
주석 처리 해놨습니다.
관리자만 노출 되게 하실려면 list.skin.php 219에
<? if ($is_admin == "super") { ?>
<?}?>
추가 해주세요.
ex)
<? if ($is_admin == "super") { ?>
<!-- 엑셀 업로드 -->
..
..
..
<!--// 엑셀업로드-->
<?}?>
* 신규 등록은 마지막 wr_id에서 +1을 하여 등록 해주시면 됩니다.
* 기존 데이터는 수정 하실 wr_id를 수정할 게시물과 동일하게 해주시면 됩니다.
* 확장자는 xls만 가능 합니다.... 솔직히 다른 확장자 안해봐서 모릅니다.
저장시 엑셀 97~2003으로 저장 하시면 됩니다.
처음 올리는거라 잘못 된거 없나 싶고 그러네요.
문제 되거나 잘 되지 않는 부분이 있다면 말씀 해주세요.
초보라 해결이 안될 수 도 있지만 같이 고민은 해보겠습니다.
샘플 페이지는 있긴 하나 현재 유료로 운영되는 사이트라 보여 드릴 수 없는점 양해 부탁 드립니다. ㅠㅠ
utf-8입니다.
다른 문자셋은 에디터로 수정 하시면 될겁니다 아마도...
euc-kr 버전은 엑셀 저장시 5.0/95통합문서로 저장 해주셔야 한글이 깨지지 않습니다.
jakekwak님의 팁과 구글링 한 팁을 참조 하여 만들었습니다.
구글링한 팁도 아마 그누에 있을거 같은데 정확한 출처를 보지 못해
따로 출처 못남기는 점 양해 부탁드립니다.
jakekwak님의 내용에서 조금 추가/변형 된건
기존에 서버에 올라가있던 xls 파일을 사용자가 list 페이지에서 직접 업로드 할 수 있게
변경 했습니다.
추가로 기존 데이터를 덮어 쓰기 할때 번호가 -로 나오는 부분도 bo_table이였던가
지금 php어드민 보질 않아서 생각이 안나는데 전체 갯수를 같이 업데이트 해주도록 해
번호를 정상적으로 출력 되게 했습니다.
정상적으로 돌아 간다면 데이터 추가 혹은 수정시
신규 : xx 건 수정 xx건이라고 알림창이 뜹니다.
--------------------------------------------------------------------------------------
>>수정 하실 부분
>DB명 설정
execl_update.php
23번째 줄 게시판 DB명을 입력 해주시면 됩니다.(게시판 생성 하실 때 작성 하신 이름.)
>엑셀 파일 업로드 부분
list.skin.php
219번줄 ~ 239
주석 처리 해놨습니다.
관리자만 노출 되게 하실려면 list.skin.php 219에
<? if ($is_admin == "super") { ?>
<?}?>
추가 해주세요.
ex)
<? if ($is_admin == "super") { ?>
<!-- 엑셀 업로드 -->
..
..
..
<!--// 엑셀업로드-->
<?}?>
* 신규 등록은 마지막 wr_id에서 +1을 하여 등록 해주시면 됩니다.
* 기존 데이터는 수정 하실 wr_id를 수정할 게시물과 동일하게 해주시면 됩니다.
* 확장자는 xls만 가능 합니다.... 솔직히 다른 확장자 안해봐서 모릅니다.
저장시 엑셀 97~2003으로 저장 하시면 됩니다.
처음 올리는거라 잘못 된거 없나 싶고 그러네요.
문제 되거나 잘 되지 않는 부분이 있다면 말씀 해주세요.
초보라 해결이 안될 수 도 있지만 같이 고민은 해보겠습니다.
샘플 페이지는 있긴 하나 현재 유료로 운영되는 사이트라 보여 드릴 수 없는점 양해 부탁 드립니다. ㅠㅠ
utf-8입니다.
다른 문자셋은 에디터로 수정 하시면 될겁니다 아마도...
euc-kr 버전은 엑셀 저장시 5.0/95통합문서로 저장 해주셔야 한글이 깨지지 않습니다.
|
댓글을 작성하시려면 로그인이 필요합니다.
그누4 스킨
5,847건스킨의 저작권은 해당 스킨 제작자님께 있으며, 그누보드의 저작권과 다를 수 있습니다. 스킨 다운로드시 좋아요와 감사의 코멘트를 남기시면 제작자에게 큰 힘이됩니다. ^^y 그누보드와 관련이 있지만 스킨과 빌더가 아니면 플러그인 게시판에 올려주세요.
댓글 41개
수고하셨습니다
첫번째 라인만 수정이 되네요..
엑셀에서 4개 제목을 다 수정후 업로드 하면..
수정 4건이라고 뜨고. 방금 확인결과 4번째 자료만 수정 되는군요.
테스트용 url 열어 드립니다.
http://ohmycar.net/bbs/board.php?bo_table=movie&page=1&sfl=&stx=&spt=0&page=1
"', wr_10='".$data->sheets[0]['cells'][$i][37]."'"); 이부분을
"', wr_10='".$data->sheets[0]['cells'][$i][37]."' where wr_id='".$data->sheets[0]['cells'][$i][1]."'", false);
이렇게 수정 했는데 혹시 수정이 안되있다면 수정 해서 해보시면 될거 같습니다.
엑셀로 다운로드는 없을까요? ㅎㅎ
중간에 글쓰기도 할수도 있어서;; 다운로드후 엑셀에서 수정할거 있으면 한후 재 업로드..
이런식으로 구현하고 싶네요~ㅎ
어차피 저 사이트가 테스트용 사이트라서 상관이 없네요 ㅎ (트래픽이 많이 남아서.ㅠ)
글제목이 중복되면 수정으로 데이타를 올리고싶습니다.
근데 변환프로그램으로 euc-kr로 변환했는데요. 입력을 하면 제목이
홉틊학크?4 <- 이런식으로 깨져서 나오네요.. excel_update.php 에 문자셋도 euc-kr 로 변경하였는데 또
건드려야 할것이 있는지 알려주시면 감사요~
신규 : xx 건 수정 xx건 <- 이거는 안꺠지고 잘 나옵니다.
디비에 입력되어 들어가는 부분이 깨지는듯 합니다.
정말 감사히 잘 쓰겟습니다~~~
잘 쓰겠습니다.