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

필드 쪼개기 채택완료

밀랍 4년 전 조회 3,650

똑같은 라인에 "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개

채택된 답변
+20 포인트

$wr_19 = implode('|', $_POST['wr_19']);

$wr_20 = implode('|', $_POST['wr_20]);

이렇게 해보세요

구분자를 |개 써야하는데 ||를 써서 구분하니

그렇게 구분하여 3개가 표시된거같아요 ㅎ

 

보이는거만 그런거죠

작대기 2개 쓰시는 분은 또 첨보네 ㅎㅎ

작대기 어려워요

로그인 후 평가할 수 있습니다

답변에 대한 댓글 2개

밀랍
4년 전
짝대기 하나 해도 Array 로 안들어가고 ㅁㅁㅁ|ㄷㄷㄷ|ㄹㄹㄹ 이렇게 나눠지네요...
그누x쵸딩
4년 전
$wr_19 = implode('|', $_POST['wr_19']); 이게
저장할때 333|444|555 이런식으로 저장하라는 것입니다. 그래서 디비에 그렇게 저장된 것입니다.

$arr = explode("|", $row['wr_19']);
print_r2 ($arr);
이렇게 해야 할거 같습니다.

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

글쓰기 스킨을 올려 보세요.

 

<input type="text" name="wr_10[]" value="2" >가나다

 

 

value 속성 값을 확인해 보세요.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

밀랍
4년 전
print_r2 로 찍어보면 array로 안나눠지고 122|444|45454 이런식으로 들어갑니다....

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

답변을 작성하려면 로그인이 필요합니다.

로그인