2016-01-13 39 views
0

我有一個表格,我想多inputs.My形式如下上傳文件上傳文件:多輸入

<form action="" method="post"> 
    <input type="file" name="tax" /> 
    <input type="file" name="ta" /> 
    <input type="submit" name="submit" /> 
</form> 

我不知道如何處理這種形式..

回答

0

你表單在你不包含'enctype ='multipart/form-data''之前不起作用,因爲它需要使用輸入類型文件。

<form action="" method="post" enctype="multipart/form-data"> 
    <input type="file" name="tax" /> 
    <input type="file" name="ta" /> 
    <input type="submit" name="submit" /> 
</form> 

現在瀏覽該文件並提交表格。您將獲得$ _FILES中的所有文件數據。所以要檢查你的文件數據裏面有什麼,你可以使用:

echo '<pre>'; 
print_r($_FILES) 
+0

感謝找到......它的工作 –

+0

歡迎您。 :) –

+0

@AayushGarg,如果我的答案解決了你的問題,那麼接受我的答案。 –

0

我不知道你是否已經通過之前的教程走了,但下面是代碼,這將幫助你處理它。

<form action="upload_file.php" method="post" enctype="multipart/form-data"> 
    <input type="file" name="tax" /> 
    <input type="file" name="ta" /> 
    <input type="submit" name="submit" /> 
</form> 

如果你上傳的文件,你可以從文件,

$_FILES全局數組,即$ _FILES [ '稅']和$ _FILES [ 'TA'。

更多信息可以在php.net

0
<form action="" method="post" enctype="multipart/form-data"> 
    <input type="file" name="tax" /> 
    <input type="file" name="ta" /> 
    <input type="submit" name="submit" /> 
</form> 

<?php 
    //print_r($_POST); 
    if(isset($_POST['submit'])){ 
     $name  = $_FILES['tax']['name']; 
     $name1  = $_FILES['ta']['name']; 
     $temp_name = $_FILES['tax']['tmp_name']; 
     $temp_name1 = $_FILES['ta']['tmp_name']; 
     var_dump($_FILES); 
     if(isset($name)){ 
      if(!empty($name)){ 
      var_dump($_FILES);  
       $location = 'images/'.$name;  
       if(move_uploaded_file($temp_name, $location)){ 
        echo 'File uploaded successfully'; 

       } 
      }  
     } else { 
      echo 'You should select a file to upload !!'; 
     } 
     if(isset($name1)){ 
      if(!empty($name1)){ 
      var_dump($_FILES);  
       $location = 'images/'.$name1;  
       if(move_uploaded_file($temp_name1, $location)){ 
        echo 'File uploaded successfully'; 

       } 
      }  
     } else { 
      echo 'You should select a file to upload !!'; 
     } 
    } 

    ?>