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

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

· 9년 전 · 5457 · 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값을 따로 가져와서 입력값으로 잡아 오는 작업을 했는데 그렇게 하니 중간에 삭제된 글이 있어서 넘어 오는 값이 순번제로 올라가서 틀어지는 경우가 생겨서 이렇게 했습니다.^^

감사합니다.

게시글 목록

번호 제목
24318
24317
24315
24309
24294
24293
24277
24262
24260
24253
24251
24236
24233
24228
24226
24221
24214
24203
24201
24199
24196
24195
24194
24192
24191
24187
24185
24183
24172
24168