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

엑셀 일괄등록 오류 채택완료

유성규 6년 전 조회 2,595

여분필드에 값을 입력해서 상품을 업로드 하려고 합니다

itemexcelupdate 에서

</p>

<pre>
$it_img10           = addslashes($data->sheets[0]['cells'][$i][$j++]);</pre>

<p>

뒤쪽으로 ,

</p>

<p> </p>

<pre>
$it_1               = addslashes($data->sheets[0]['cells'][$i][$j++]);
$it_2_subj          = addslashes($data->sheets[0]['cells'][$i][$j++]);
$it_2               = addslashes($data->sheets[0]['cells'][$i][$j++]);
$it_3_subj          = addslashes($data->sheets[0]['cells'][$i][$j++]);
$it_3               = addslashes($data->sheets[0]['cells'][$i][$j++]);
$it_4_subj          = addslashes($data->sheets[0]['cells'][$i][$j++]);
$it_4               = addslashes($data->sheets[0]['cells'][$i][$j++]);
$it_5_subj          = addslashes($data->sheets[0]['cells'][$i][$j++]);
$it_5               = addslashes($data->sheets[0]['cells'][$i][$j++]);
$it_6_subj          = addslashes($data->sheets[0]['cells'][$i][$j++]);
$it_6               = addslashes($data->sheets[0]['cells'][$i][$j++]);
$it_7_subj          = addslashes($data->sheets[0]['cells'][$i][$j++]);
$it_7               = addslashes($data->sheets[0]['cells'][$i][$j++]);
$it_8_subj          = addslashes($data->sheets[0]['cells'][$i][$j++]);
$it_8               = addslashes($data->sheets[0]['cells'][$i][$j++]);
$it_9_subj          = addslashes($data->sheets[0]['cells'][$i][$j++]);
$it_9               = addslashes($data->sheets[0]['cells'][$i][$j++]);
$it_10_subj         = addslashes($data->sheets[0]['cells'][$i][$j++]);
$it_10              = addslashes($data->sheets[0]['cells'][$i][$j++]);
</pre>

<p>

</p>

<pre>
it_img10 = '$it_img10',</pre>

<p>

뒤쪽으로

</p>

<pre>
it_1_subj = '$it_1_subj',
it_1      = '$it_1',
it_2_subj = '$it_2_subj',
it_2      = '$it_2',
it_3_subj = '$it_3_subj',
it_3      = '$it_3',
it_4_subj = '$it_4_subj',
it_4      = '$it_4',
it_5_subj = '$it_5_subj',
it_5      = '$it_5',
it_6_subj = '$it_6_subj',
it_6      = '$it_6',
it_7_subj = '$it_7_subj',
it_7      = '$it_7',
it_8_subj = '$it_8_subj',
it_8      = '$it_8',
it_9_subj = '$it_9_subj',
it_9      = '$it_9',
it_10_subj = '$it_10_subj',
it_10      = '$it_10'";</pre>

<p>

이런식으로  엑셀파일에선 이미지부분 뒤쪽에 값을 입력했습니다.

 

입력 완료라고는 뜨는데 등록이 안되네요,,

 

</p>

<pre>
$it_1_subj          = addslashes($data->sheets[0]['cells'][$i][$j++]);
$it_2_subj          = addslashes($data->sheets[0]['cells'][$i][$j++]);
$it_1 = addslashes($data->sheets[0]['cells'][$i][$j++]);
$it_2               = addslashes($data->sheets[0]['cells'][$i][$j++]);
</pre>

<p>

이런식으로 순서대로 해야만하나요..?

 

DB에 보면 저런식으로 순서대로 되있긴 하던데,,

 

여분필드 제목을 사용하지 않고 여분필드 값으로만 테스트했을때는 됬습니다. 

 

혹시 순서대로 해야한다면 DB 구조에 순서를 변경하는 방법이 있을까요?

 

 

 

 

 

 

 

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

답변 1개

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

순서대로 할 필요는 없습니다. 어딘가 오류가 발생해서 입력이 되지 않는것이 아닌가 싶은데 sql_query($sql); 위에 echo $sql;exit; 로 sql 문을 출력해서 phpmyadmin 에서 한번 실행해보세요 . 어느부분에 오류가 뜨지 않는지

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

답변에 대한 댓글 1개

유성규
6년 전
다행입니다..! 오류를 찾아봐야 겠네요 ㅜㅜ 답변 감사합니다!

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

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

로그인