2016-01-13 8 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

You форма не работает до тех пор, пока вы не включите «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 [ 'та'].

Более подробную информацию можно найти на 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 !!'; 
     } 
    } 

    ?> 
Смежные вопросы