1

ユーザーがイベントを追加する必要があるときに、このコードがあります。フォーム情報に広告のアップロード画像を入力する必要があります

 <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>

neweventphpで私はこのコードを書きました

<?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')");

?>

問題は、写真がデータベースに保存されていないことです:(助けていただけますか?

4

1 に答える 1

2

enctype='multipart/form-data次のようにフォームに追加する必要があります。

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

したがって、ファイルからデータを送信できます。

于 2013-03-27T18:01:30.863 に答える