필드 쪼개기 채택완료
똑같은 라인에 "wr_19[]" 와 "wr_20[]"으로 값을 입력받고 있습니다.
라인이 여러개 있어서 각각 입력을 받습니다.
print_r2 로 각각 찍어보면
wr_19는
Array
(
[0] => 바람
[1] => 내용
[2] => 이야기
)
이렇게 들어가 있는데
wr_20은
4||2||2
이렇게 나올까요?
write_update에서
$wr_19 = implode('||', $_POST['wr_19']);
$wr_20 = implode('||', $_POST['wr_20]);
$sql = " update $write_table
set
wr_19 = '$wr_19',
wr_20 = '$wr_20'
where wr_id = '$wr_id' ";
sql_query($sql);
로 같이 주고 있는데 왜 그러는지 모르겠네요...
도와주세요 ㅠㅠ
답변 2개
$wr_19 = implode('|', $_POST['wr_19']);
$wr_20 = implode('|', $_POST['wr_20]);
이렇게 해보세요
구분자를 |개 써야하는데 ||를 써서 구분하니
그렇게 구분하여 3개가 표시된거같아요 ㅎ
보이는거만 그런거죠
작대기 2개 쓰시는 분은 또 첨보네 ㅎㅎ
작대기 어려워요
답변에 대한 댓글 2개
저장할때 333|444|555 이런식으로 저장하라는 것입니다. 그래서 디비에 그렇게 저장된 것입니다.
$arr = explode("|", $row['wr_19']);
print_r2 ($arr);
이렇게 해야 할거 같습니다.
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인