채택완료

첨부파일의 파일명을 여분필드에 저장하는법?

2018-01-14 (일) 04:20:13 3,284

상품등록하는 부분에 첨부파일 기능을 만들었는대 이 파일명을  it_1 필드에 저장하고 싶습니다.

뭐가 있을까요? value를 써볼까했는대 택스트가 아니라 안될것 같더군요.

itemform.php

Copy
<th scope="row"><label for="it_1">여분필드(음악,동영상)
  <br><?php echo ini_get('post_max_size');?> 이하만 업로드 가능 </label></th>
    <td>
        <?php echo help("업로드하지 않으면 상품상세페이지에 출력하지 않습니다."); ?>
        <input type="file" name="it_1"  id="it_1" >
    <th scope="row"><label for="it_1"> </label></th> 
    </td>

itemformupdate.php

Copy
//여분필드1등록

// 여분필드1 설정
$uploads_dir = (G5_MEDIA_PATH);
$allowed_ext = array('avi','webm','mkv','mp4','mp3','wav','flac','ogg','wma');
 
// 여분필드1 변수 정리
$error = $_FILES['it_1']['error'];
$name = $_FILES['it_1']['name'];
$ext = array_pop(explode('.', $name));

 
// 여분필드1 파일 이동
move_uploaded_file( $_FILES['it_1']['tmp_name'], "$uploads_dir/$name");

 
$sql = "select * from g5_shop_item_table where it_id = 1 ";
$tmp = sql_fetch($sql);
$wr_1 = $tmp['it_1'];
|

답변 1개 / 댓글 1개

채택된 답변
+20 포인트

거의다 하신거 같습니다 ^^;;

Copy
$sql = "update g5_shop_item set it_1='$name' where it_id='$it_id'";

sql_query($sql);

이렇게 하시면 it_1에 $name(파일명)을 저장하실수 있습니다.

답변에 대한 댓글 1개

감사합니다.^^ 정말 잘됩니다.

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