2016-03-23 14 views
-1

誰かがこのフォームが私のDBにデータを入力していない理由を理解しようとすることができますか?データベースにテキストを挿入する

<div class="container"> 

     <div class="row" style="margin-top:200px;"> 

      <form ENCTYPE="multipart/form-data" ACTION="upload.php" METHOD=POST> 

       Upload this file: 
       <input NAME="file_up" TYPE="file"> 
       <input type="text" name="tag1" placeholder="Enter Tag 1" /><br/> 
       <input type="text" name="tag2" placeholder="Enter Tag 2" /><br/> 
       <input type="text" name="tag3" placeholder="Enter Tag 3" /><br/> 
       <input type="text" name="tag4" placeholder="Enter Tag 4" /><br/> 
       <input type="text" name="tag5" placeholder="Enter Tag 5" /><br/> 
       <input type="text" name="tag6" placeholder="Enter Tag6" /><br/> 

       <input TYPE="submit" VALUE="Send File"> 
      </form> 

     </div> 
</div> 

    <!-- /.container --> 
<?php 
    $tag1 = $_POST['tag1']; 
    $tag2 = $_POST['tag2']; 
    $tag3 = $_POST['tag3']; 

    if(isset($_POST['submit'])) { 
     $sql = "INSERT INTO tag (`tag1`, `tag2`, `tag3`) VALUES ('$tag1', '$tag2', '$tag3')"; 
     $sql_insert = mysqli_query($conn, $sql); 
    } 


    ?> 

そう。$何かをpurpose.butこのフォームdoesntの検索のための画像タグを挿入しようとイムそれは私の他のクエリと協力bcouse私はcorectly設定コネティカット私は何が間違っているのか把握できません。 。 。私は

if(isset($_POST['submit'])) { 

は動作しませんでしたので、name="submit"

を追加するのを忘れ

<input TYPE="submit" VALUE="Send File"> 

+0

は、あなたが投稿したファイルの名前は何ですか? – Chris

+0

これは、なぜif(isset($ _ POST ['submit'])){'を使うべきではないかの良い例です(他のものもあります)。私は 'if($ _ SERVER ['REQUEST_METHOD'] === 'POST'){' – JimL

+0

@chrisを使ってファイルをアップロードすることをお勧めします。スクリプトの目的は画像とタグをアップロードすることです。 JimLそれは何も変えなかったし、エラーログも空である – Aco

答えて

-1

問題にありました。そのような

<input TYPE="submit" VALUE="Send File" name="send"> 


if(isset($_POST['send'])) {