이런건 어데다 따져야 하나요?? > 자유게시판

자유게시판

이런건 어데다 따져야 하나요?? 정보

이런건 어데다 따져야 하나요??

본문

이를테면 월요일 오전부터 코드보면 머리 아프실 텐데...

부득이....몇개 넣어봐요,,

 

<input type=text name="wr_1[]" value="<?php echo $wr_1[2]; ?>" >

이런 식이잖아요...

그런데 이게 위에 있그

 

한참아래에 

<input type=text name="wr_1[]" value="<?php echo $wr_1[0]; ?>" >

<input type=text name="wr_1[]" value="<?php echo $wr_1[1]; ?>" >

 

이렇다 하면

 

이게 쓰기한 뒤에 ..

[0], [1]에 값이 없으면 

위의 [2]의 값이 [0]에 나와버리더라그요..

일마들이 순서를 인식하지 못하는거 같아요

 

그래서 순서가 필요한 거는 복잡한 ext01 이딴식으로 쓰고 있어요,,

여길 몇년째 들락거리면서도 

 

<input type=text name="wr_1[]" value="<?php echo $wr_1[2]; ?>" > 이딴식으로

방법을 만든사람이나

이걸 알려준사람이 누군지를 몰라서..

따지지도 못하그...

늘 말하지만 더블류알 일 일마 정말 문제 많아요,,,유유

 

복잡한 ext01 이 방식을 묻지도 따지지도

않그 쓰고있어요,,,ㅋ

 

 

 

 

추천
0

댓글 3개

보통 저런건 for 문 돌리지 않나요?
저장할때도 for문 돌려서 write_update.skin.php  에 update 문 하나 넣어주고~
특정 문자열 넣어서 view 나 write 페이지에서는 explode 써주고 ..
로직을 분리하시는게 나아보입니다.

wr_1[] 에 해당되는 wr_1[2]
는 위에 있고
wr_1[] 에 해당되는 wr_1[0]

wr_1[] 에 해당되는 wr_1[1]
은 아래에 있다

누가 만들더라도
하드코딩이 필요한 부분입니다.

위의것은 변수를 변경하세요

아래것은
즉, 묶이는것들은 for 문이던 loop를 이용해서 나열하도록 처리하시면됩니다.

굳이 한 변수안에 다 넣고,
일부분만 뜯어서 위에 아래 분리하는것 자체가.
이미 로직을 포기한 나열이 되지 않나요?

처음에 제작하신분은 그런 의도가 아니었을터이지만
사용할때 분리를 시작하셨다면
변수를 새로 잡거나,
별도의 처리를 하시는게 낫습니다.

그리고,

변수안에 공통요소가 아닌것은 첨자 '|'(따위)로  배열화시키지 않으시는게 좋습니다.
개별요소는 개별변수화 시키거나
개별db로 구성해서 확장하는게
향후에 업그레이드/유지보수에도 좋습니다.
(물론, 설계시에 더 많은 고민을 필요로하는게 사실입니다.)
전체 195,264 |RSS
자유게시판 내용 검색

회원로그인

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