테스트 사이트 - 개발 중인 베타 버전입니다

필드분할 해서 사용할때 코드를 줄여 봅니다.

· 9년 전 · 5458 · 2
아무생각없이 쓰던 분할방법



글쓰기시

list($wr_1a, $wr_1b) = explode("|", $write['wr_1']);



업데이트시

$wr_1 = $wr_1a.'|'.$wr_1b;



그러나 필드를 100개를 늘린다고 가정한다면?

노가다 한답시고 쭉 늘여쓰는 습성...

업데이트시

$wr_1 = $wr_1a.'|'.$wr_1b;



좀 생각하며 코딩을 해봅니다..



글쓰기시

$wr_1 = explode("|", $write['wr_1']);



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



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



업데이트시

$wr_1 = '';
for($k=0; $k<count($_POST['wr_1']); $k++) {
$wr_1 .= $_POST['wr_1'][$k].'|';
}

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

댓글 2개

$wr_1 = implode("|", $_POST['wr_1']);
for로 돌려도 되지만 이렇게 쓰셔도 된답니다.
9년 전
네 제가 이렇게 한 이유는
다른 게시판에서 wr_id값을 따로 가져와서 입력값으로 잡아 오는 작업을 했는데 그렇게 하니 중간에 삭제된 글이 있어서 넘어 오는 값이 순번제로 올라가서 틀어지는 경우가 생겨서 이렇게 했습니다.^^

감사합니다.

게시글 목록

번호 제목
24149
24140
24133
24125
24119
24109
24105
24101
24093
24089
24077
24074
24071
24070
24067
24056
24050
24046
24043
24040
24037
24036
24035
24034
24021
24017
24005
24002
23990
23980