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

g5_shop_item_option_table 중 spl 에 이미지 파일을 업로드 하고 싶어요.

오늘하루도열심히뿅 11년 전 조회 6,027

상품 등록 페이지에서 

 

상품추가옵션 중 '단위'($spl)에 글대신 이미지파일을 업로드를 하려고 합니다.

 

spl 이름은 iot_1_img 으로 변경 했습니다.

 

방법좀 알려주세요. 

 

itemformupdate.php

</p><p>// 노즐(악세사리) 정보</p><p>if($w == "u") {</p><p>    $sql = " select iot_1_img</p><p>                from {$g5['g5_shop_item_nozzle_table']}</p><p>                where it_id = '$it_id' ";</p><p>    $file = sql_fetch($sql);</p><p> </p><p>    $nozzle_1_img    = $file['iot_1_img'];</p><p>}</p><p> </p><p>$it_nozzle_dir = G5_DATA_PATH.'/item';</p><p> </p><p>// 파일삭제</p><p>if ($nozzle_1_img_del) {</p><p>    $file_nozzle1 = $it_nozzle_dir.'/'.$nozzle_1_img;</p><p>    @unlink($file_nozzle1);</p><p>    delete_nozzle_thumbnail(dirname($file_nozzle1), basename($file_nozzle1));</p><p>    $nozzle_1_img = '';</p><p>}</p><p> </p><p>// 파일업로드</p><p>if ($_FILES['iot_1_img']['name']) {</p><p>    if($w == 'u' && $nozzle_1_img) {</p><p>        $file_nozzle1 = $it_nozzle_dir.'/'.$nozzle_1_img;</p><p>        @unlink($file_nozzle1);</p><p>        delete_nozzle_thumbnail(dirname($file_nozzle1), basename($file_nozzle1));</p><p>    }</p><p>    $nozzle_1_img = it_nozzle_upload($_FILES['iot_1_img']['tmp_name'], $_FILES['iot_1_img']['name'], $it_nozzle_dir.'/'.$it_id);</p><p>} </p><p>

 

itemsupply.php

</p><p><?php for($tech_data=1; $tech_data<=28; $tech_data++) { ?> </p><p><tr></p><p><td></p><label for="iot_<?php echo $tech_data; ?>_img" class="sound_only"></label>이미지<?php echo $tech_data; ?>
<input type="file" name="iot_<?php echo $tech_data; ?>_img" value="<?php echo get_text($row['iot_'.$tech_data.'_img']) ?>" id="iot_<?php echo $tech_data; ?>_img" class="frm_input" size="5"><p></td></p><p></tr></p><p><?php } ?></p><p>

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

답변 1개

P
10년 전

왜 db에 이미지 파일을 업로드하려고 하시죠?

db 용량 커지면 비용면에서 안좋은데

 

그냥... 파일네임또는 경로가 포함된 파일명을 db에 올리는게 일반적인데요

 

db 용량 커지면 골치아파지실텐데요

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

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

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

로그인