분할필드 어데다 따지지도 못하그.
본문
다음은 내용상 위에 있어야 해서 상단부에 넣고..
<input type=text name="wr_226[]" id="wr_22602" placeholder="명칭" value="<?php echo $wr_226[2]; ?>" size='12' maxlength='16' class="box">
다음은 한참아래 하단에 넣었는데...
<input type=text name="wr_226[]" id="wr_22600" placeholder="명칭" value="<?php echo $wr_226[0]; ?>" size='12' maxlength='16' class="box">
<input type=text name="wr_226[]" id="wr_22601" placeholder="명칭" value="<?php echo $wr_226[1]; ?>" size='12' maxlength='16' class="box">
글쓰기하면 값의 위치가 뒤바껴버립니다...
말하자면 <?php echo $wr_226[2]; ?> 여기에 기입하여 수정하였지만
하단의 [0]과 [1]에 값이 없으니 [2]의 값이 [0]의 위치에 출력되는 현상입니다.
왜 그런지,,이걸 방지하려면 어떻게 해야 하는지요...
이걸 누가 이런식으로 만들었는지를 모르니
어데다 누구한테 따지지도 못하그 여태
복잡한 ext220 이딴식으로만 쓰고 있습니다. ㅋ
답변 3
좀더 풀어서 말씀드리면 배열은 순서대로 들어가는데
의 데이터가 없으면 순서자체가 밀리는 경우가 있습니다.
그부분은 잘 아시는것 같으니 두가지 방법 정도로 의견드릴수 있습니다.
1.
데이터가 없다면 특정 문자 혹은 공백 등을 넣어서 자리를 채우고
데이터를 불러올때 특정문자라면 공백으로 표시.
2.
배열에 넣으실때 앞에 2자리 번호를 넣으시고 데이터 불러올때는 앞 2자리 빼고 불어오기.
(데이터가 많으면 3자리. 등등..)
데이터가 없으면 공백값이라도 넣으시거나
아니면 null 로 하고 데이터 불러올때 null 이면 공란으로 두는 조건식이라도 하시는게 어떤가요?
name="wr_226[2]" id="wr_22602"
name="wr_226[0]" id="wr_22600"
name="wr_226[1]" id="wr_22601"
이름에 배열번호를 넣으세요