게시판 관련 질문드립니다(볼링점수 게시판)

게시판 관련 질문드립니다(볼링점수 게시판)

QA

게시판 관련 질문드립니다(볼링점수 게시판)

본문

제가 만들려는 게시판은 점수기록 게시판입니다.

 

예컨데 볼링의 경우, 사람의 이름과 점수를 기록하여 한눈에 보이도록 게시판을 만들고 싶습니다.

 

이에 제가 만들고 싶은 조건입니다.

 

1. 점수기록 게시판

 

2. 한번에 10명이상을 기록할 수 있는 게시판 (제가 만든건 1글당 1명입니다.)

 

3. 최대 100게임의 점수를 기록할 수 있는 게시판.

 

 

물론 제가 처음부터 DB설계부터 끝까지 다한다면 할수 있지만, 그누보드의 성격을 그대로 살려서 skin만 변경하여 사용하려고 합니다만 방법이 잘 안떠오릅니다.

 

현재 생각한 건 게시판에서 여분 변수 wr_1 ~ wr_10를 사용하여 제목을 이름, wr_1 ~ 10까지를 점수로하여 만들어보았는데, 그렇게 되면 2번과 3번에서 걸립니다.

 

2번은 한번에 한명밖에 만들수가 없습니다.

3번의 조건때문에, 제가 생각하는 방법으로는 wr_1 ~ wr_100으로 제가 임의로 DB를 수정해야 합니다.

 

이에 혹시 생각나는 설계방법이 있으신분은 조언 부탁드립니다.

이 질문에 댓글 쓰기 :

답변 1

일단 컬럼를 어떻게 쓰느냐가 관건입니다

1개의 컬럼으로 모조리 입력을 하시려면 데이터가 많으므로 타입을 text 보다 조금 큰 mediumtext로 바꾸는게 좋을것 같습니다.  

여러개로 나눠서 하시려면 타입을 text로 사용해도 이상이 없을듯 합니다 

일단 입력형태를 어떻게 하는냐가 있기는 하지만 이런식이 어떨지 싶네요

 

 

 회원명

닉네임

1프레임

2프레임 

3프레임  

총점

 에버리지

 추가   리셋

 또라이

또라이

250  

240  

230  

720  

 240

 

 박또리

 헛또리

250  

200  

150  

600  

200  

 삭제

 호동이

 호동이

 100

100  

100  

300  

100  

 삭제

이라한 형태 그대로 넣을 수 있게 만들어 버리면요 

첫번째 줄은 빼고 두번째 줄부터 모두 <input type="text" > 로 넣으셔서 입력창을 만드세요 

예제를 보여 드리자면  

859d4992e9e1a9da01da900f76a63cea_1429686871_0119.jpg
 

이러한 형태로 만드시고 저장페이지에서 한줄의 분할을 | 로 하시고 한칸의 분할은 : 또는 ; 로 해서 저장을 한다면 불러올때도 위와 같은 형태로 불러와서 사용하면 되지 않을까 싶습니다

 

입력부분에서 배열로 값을 넘기고 배열로 받으시면 됩니다

<input type="text" name="bolling_1[]" value="<?=$bolling[0]?>" class="inputbox" style="width:95%" />

<input type="text" name="bolling_2[]" value="<?=$bolling[1]?>" class="inputbox" style="width:95%" />

<input type="text" name="bolling_3[]" value="<?=$bolling[2]?>" class="inputbox" style="width:95%" />

이런식으로 입력폼

update페이지에서는 $aaa1= count($bolling_1); 이러한 형태로 불러와서 하면 되지 않을까 싶은데요 

 

 

답변을 작성하시기 전에 로그인 해주세요.
전체 2

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT