2013-03-27 3 views
1

사용자가 자신이이 코드이미지 데이터베이스 PHP에 저장되지

<?php 
$target_folder = "project_img/"; 
$target_file = $_FILES['ads']['name']; 
$target_file_path = $target_folder.$target_file; 

if(move_uploaded_file($_FILES['ads']['tmp_name'], "company_img/".$_FILES['ads']['name'])) 
       {echo "";} 

$title=$_POST['title']; 

$query1=mysql_query("INSERT INTO event VALUES('','$title','$target_file_path')"); 

?> 
에게 서면

neweventphp에서
<form action="newevent.php" method="post"> 
<table> 
<tr> 
    <td> Title :</td> 
    <td><input type='text' name='title'/></td> 
</tr> 
<tr> 
     <td colspan="4">Add Your Ads 
     <input type='file' name='ads'/> 
     </td> 
</tr> 
</table> 
</form> 

광고 업로드 그림과 형태 정보를 입력해야 이벤트를 추가 할 필요가있을 때이 코드 이

문제가 데이터베이스에 저장되지 않은 그림입니다 :( 당신은 당신이 enctype='multipart/form-data톤를 추가 할 필요가

+2

코드가 db에 그림을 저장하지 않고 경로를 저장합니다. 이미지는 파일 시스템에 저장됩니다. – Ibu

+0

경로가 데이터베이스에 저장되었거나 슬래시로 인해 저장되지 않은 경우 어떤 방법 으로든 데이터베이스가 그림을 저장하기위한 장소가 아닌지, db 및 책상의 파일에 경로를 저장할 수 있는지, 다음 번에'src = 'path'를 사용하여 이미지를 보겠습니다. –

답변

2

PLZ 나를 도울 수 o 귀하의 양식은 다음과 같습니다.

<form action="newevent.php" method="post" enctype='multipart/form-data'> 

파일의 데이터를 보낼 수 있습니다.

+0

고마워요. –

관련 문제