여분필드 분할하고 update 넘길때 값이 있을때만 넘기는 방법 채택완료
안녕하세요.
여분필드를 분할하여서 사용할려고 하는데 update를 넘길때 분할한 여분필드 값이 없어도 여분필드 구분자가 db에 저장이 되네요.
write.skin.php에서
<input type="text" name="$exp1[0]" value="<?php echo $exp1[0]; ?>>
<input type="text" name="$exp1[1]" value="<?php echo $exp1[1]; ?>>
<input type="text" name="$exp1[2]" value="<?php echo $exp1[2]; ?>>
<input type="text" name="$exp1[3]" value="<?php echo $exp1[3]; ?>>
이런식으로 값을 받고
write_update.skin.php에서는
(wr_ 필드는 20까지 확장한 상태입니다.)
$wr_11 = $exp1[0]."||".$exp1[1]."||".$exp1[2]."||".$exp1[3];
$sql = " update $write_table
set
wr_11 = '$wr_11'
where wr_id = '$wr_id' ";
sql_query($sql);
대충 이런식으로 해주니깐 여분필드 값이 있을때는 구분자 || 로 해서 값이 저장이 잘됩니다.
그런데 exp1분할 필드에 입력 값이 없을때 DB에 구분자만 |||||| 이런식으로 저장이 되어서
if($_POST['exp1']) $wr_11 = $exp1[0]."||".$exp1[1]."||".$exp1[2];
이런식으로 해주었는데 잘 안되네요.
좋은 방법이 없을까요?
답변 1개
답변을 작성하려면 로그인이 필요합니다.
로그인
implode를 완전 깜빡하고 삽질만 했네요.