2017-01-31 11 views
0

コードを変更する前にこの質問をしました。画像のアップロードがまったく動作しません。ユーザー名のパスワードを確認して、ルートがすべて正しいです。私のコードはエラーを表示しません私はもう何をするか分からない誰かが私を助けてくれる?セキュリティ上の理由で接続を変更しましたPHP画像のアップロードができません

<?php 

$con = mysqli_connect("localhost", "torcdesi_jone45", "password", "torcdesi_amazing"); 
if (mysqli_connect_errno()) { 
    echo "Failed to connect to MySQL: " . mysqli_connect_error(); 
} 

$query_image = 'INSERT INTO shirt_table (images3) 
       values("' . $_FILES['file3']['name'] . '")'; 
?> 
<?php 

include("configur.php"); 
if($_POST) { 
    // $_FILES["file"]["error"] is HTTP File Upload variables $_FILES["file"] "file" is the name of input field you have in form tag. 

    if ($_FILES["file3"]["error"] > 0) { 
     // if there is error in file uploading 
     echo "Return Code: " . $_FILES["file3"]["error"] . "<br />"; 
    } else { 
     // check if file already exit in "images" folder. 
     if (file_exists("shirtimgs/" . $_FILES["file3"]["name"])) { 
     } else { 
      //move_uploaded_file function will upload your image. 
      if(move_uploaded_file($_FILES["file3"]["tmp_name"],"shirtimgs/" . $_FILES["file3"]["name"])) 
      { 
       // If file has uploaded successfully, store its name in data base 
       $query_image = "insert into shirt_table"; 

       if(mysqli_query($link, $query_image)) { 
        echo "Stored in: " . "shirtimgs/" . $_FILES["file3"]["name"]; 
       } else { 
        echo''; 
       } 
      } 
     } 
    } 
} 
?> 
+0

エラーのチェック後、 –

+0

* * "私は前にこの質問をしてきた" - あなたはこの1を意味しますか? http://stackoverflow.com/questions/41950688/image-name-will-not-upload-to-database - そうであれば、それは再ポストとして構成されます。 –

+0

私は何が不足しているかを知っています。実際には非常に簡単でエラー報告やマニュアルの読解はあなたを助けてくれました。 –

答えて

3

コメントに記載されているとおり、フォームにファイルを処理するための適切なエンティティタイプがありません。

これは私がyour other questionがフォームに含まれていないことがわかったので、私は知っています。

<form enctype="multipart/form-data" action="__URL__" method="POST"> 

マニュアルを1として:

+0

私はすでに自分のフォームに追加しましたが、動作させることができません – user7368271

+0

私はあなたの時間 – user7368271

関連する問題