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

초고수님만 봐주세요~(엑셀 업로드시) 채택완료

너모야민쯩까 10년 전 조회 3,413

일반 필드는 잘 올라가는데...

 

우편번호나 주소와 같이 분할 필드를 사용하는 게시판에는 

 

엑셀업로드 php의 분할필드 표기를 어떻게 해줘야 할지요..

이런 내용입니다.

 

                    wr_subject = '".$data->sheets[0]['cells'][$i][1]."', 

                    wr_content = '',

                    wr_link1 = '$wr_link1',

                    wr_link2 = '$wr_link2',

                    wr_link1_hit = 0,

                    wr_link2_hit = 0,

                    wr_trackback = '$wr_trackback',

                    wr_hit = 1,

                    wr_good = 0,

                    wr_nogood = 0,

                    mb_id = '".$data->sheets[0]['cells'][$i][4]."', 

                    wr_password = '$member[mb_password]',

                    wr_name = '".$data->sheets[0]['cells'][$i][2]."', 

                    wr_email = '$member[mb_email]',

                    wr_homepage = '$member[mb_homepage]',

                    wr_datetime = '$g4[time_ymdhis]',

                    wr_last = '$g4[time_ymdhis]',

                    wr_ip = '$_SERVER[REMOTE_ADDR]',

 

                    wr_1=   '".$data->sheets[0]['cells'][$i][5]."', 

                    wr_2=   '".$data->sheets[0]['cells'][$i][6]."', 

                    wr_3=   '".$data->sheets[0]['cells'][$i][7]."', 

                    wr_4=   '".$data->sheets[0]['cells'][$i][8]."', 

                    wr_5=   '".$data->sheets[0]['cells'][$i][9]."',

                    ext7_00=   '".$data->sheets[0]['cells'][$i][10]."', 

                    ext7_01=   '".$data->sheets[0]['cells'][$i][11]."', 

                    ext7_02=   '".$data->sheets[0]['cells'][$i][12]."', 

                    ext7_03=   '".$data->sheets[0]['cells'][$i][13]."', 

                    ext7_04=   '".$data->sheets[0]['cells'][$i][14]."', 

 

ext7_00~04 이런 식으로 하니 애러가 나네요..

 

아시는분 가르쳐주시면 감사하겠습니다.

 

이거도 해결까지는 아마 1년 걸릴거 같은 불길한 생각이 드네요,.,유유

 

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

답변 1개

채택된 답변
+20 포인트
10년 전

ext7_00 이런 식으로 되어 있으면 이 방법은 보통 필드가 부족할 때 쪼개 쓰려고 하는 건데

이걸 모두 합친 필드가 별도로 있지 않나요? 그것만 넘기면 될 것 같은데요. 

합쳐진 필드만 넘겨주면 게시판 스킨에서는 알아서 쪼개져서 나올 텐데 전체를 안 봐서 정확히는 모르겠네요.

 

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

답변에 대한 댓글 3개

너모야민쯩까
10년 전
네~ 맞아여...

wr_7을 쪼개서 쓰고 있어여..

//주소
$ex7_filed = explode("|",$write[wr_8]); //주소부분
$ext7_00 = $ex7_filed[0];
$ext7_01 = $ex7_filed[1];
$ext7_02 = $ex7_filed[2];
$ext7_03 = $ex7_filed[3];
$ext7_04 = $ex7_filed[4];
이렇게여..
합친필드를 어떻게 넘겨야 하는지 몰라여,,ㅎ

wr_8을 그냥
wr_8= '".$data->sheets[0]['cells'][$i][10]."', 이렇게 해주면
엑셀의 각 셀이
분리해서 게시판 ext7 분할필드에 들어가지 못할거 같아서,,
작은별
10년 전
db 확인해보세요. wr_8 필드 안에 모두 몰아서 들어가 있을 겁니다.
wr_8만 넘기면 될 것 같은데요. 한두 개만 테스트해보세요.
너모야민쯩까
10년 전
아,,되는군요~
정말 감사합니다..꾸벅,,,늘 감사드리구요,
복받으실거에요~

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

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

로그인