채택완료

$bf_content 분할저장하는 방법

2020-07-03 (금) 12:39:25 1,834

'파일설명사용'을 체크후

첨부파일의 설명을 사용하고자 하는데

하고싶은건 값을 여러개 분할해서 저장하고싶습니다.

아래와 같이했는데 잘 안되서 조언 좀 부탁드립니다.

Copy
<input type="file" name="bf_file[10]" title="파일첨부" class="frm_file frm_input" id="reg_mb_img10">
                    <?php if ($is_file_content) { ?>  
                <?
                $bf_content = explode("|",$bf_content[10]); //제품정보

                $bf_name = $bf_content[0];
                $bf_size01 = $bf_content[1];
                $bf_size02 = $bf_content[2];
                ?>
                제품명 <input type="text" name="bf_name" value="<?php echo ($w == 'u') ? $bf_name : ''; ?>" class="frm_input" size="30">
                제품크기 <input type="text" name="bf_size01" value="<?php echo ($w == 'u') ? $bf_size01 : ''; ?>" class="frm_input" size="30">
                제품크기 <input type="text" name="bf_size02" value="<?php echo ($w == 'u') ? $bf_size02 : ''; ?>" class="frm_input" size="30">
                    
                    <input class="frm_input" size="20" maxlength="20" name="wr_31" value='<?=$write['wr_31']?>' placeholder="가격">
                    <?php } ?>

write_update.skin.php

Copy
$sql = " update {$g5['board_file_table']}
                        set bf_content = '{$bf_content[10]}'
                        where bo_table = '{$bo_table}'
                                  and wr_id = '{$wr_id}'
                                  and bf_no = '{$i}' ";
            sql_query($sql);
|

답변 2개 / 댓글 2개

채택된 답변
+20 포인트

name="bf_file[0]" ~ name="bf_file[9]" <--이것은 어떻게 되는가요?

어쨌든 위 코드는 11번째 첨부화일만 하나만 처리하는 것입니다

4~7행  $bf_content<--변수명 변경 $bf_contentk

write_update.skin.php

$bf_content[10] = $bf_name.'|'.$bf_size01.'|'.$bf_size02;

$sql = " update ~~~ and bf_no = '10' ";

답변에 대한 댓글 1개

2020-07-03 (금) 14:35:36
덕분에 해결했습니다.
첨부파일을 따로 출력하기 위해 번호를 따로 매겨 쓰고 있습니다.

답변에 대한 댓글 1개

2020-07-03 (금) 14:36:10
감사합니다. 많은 도움이 됐습니다. 먼저오신분께 드렸습니다. ^^

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