Cara mengunggah banyak file di php dan menyimpan di basis data demo

Pastikan untuk memeriksa 
<input type="file" name="file[]" id="file" multiple>
2 dan 
<input type="file" name="file[]" id="file" multiple>
3 nilai di php. ini jika Anda mengizinkan file besar untuk diunggah

Dalam tutorial ini kita akan belajar bagaimana membuat unggahan multi-file dengan PHP, dan untuk membuat akses ke dokumen unggahan dan kita akan menyimpan lokasi dokumen dalam data MySQL. Sistem akan secara otomatis mengganti nama file sehingga jika pengguna mengunggah dokumen lain dengan nama yang sama, itu juga akan diterima oleh sistem. File tersebut mencakup gambar, PDF, Dokumen, atau jenis file apa pun

Daftar isi

Membuat Database Kita

Pertama, kita harus membuat database untuk menyimpan data

  • Buka phpMyAdmin
  • Buat basis data
  • Kemudian peti meja
  • Dan kemudian masukkan detailnya Atau
  • Setelah membuat nama database, klik SQL dan paste kode berikut
CREATE TABLE ` document` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `document_name` varchar(200) NOT NULL,
  PRIMARY KEY (`id`)
)

Tabel ini untuk menyimpan lokasi setiap dokumen yang diunggah pengguna

Buat konfigurasi. File php

<?php
$con=mysqli_connect("localhost","root","","images") or die("Unable to connect Database");
?>

Ini adalah halaman koneksi dari file utama halaman ini akan dapat terhubung ke database

Buat  Folder Lokasi

Pertama, kita harus membuat folder tempat semua dokumen akan diunggah

Layar utama

Halaman ini akan muncul setiap kali pengguna membuka situs, di halaman ini pengguna harus menelusuri dokumen dan mengklik tombol kirim

Kode HTML

Ini adalah kode HTML sederhana dengan tag form , di dalam tag form terdapat tombol browse dan submit  untuk mendapatkan detail dari pengguna

<html lang="en">
<head>
  <title>TechJunkGigs</title>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width, initial-scale=1">
  <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
  <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
  <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
</head>
<body>
<div class="container">
  <h2>Multiple File Upload Using PHP And MySQL</h2>
   <form method="POST" action="" enctype="multipart/form-data">
    <div class="form-group row">
    <div class="form-group">
    <input type="file" name="files[]" class="col-xs-4 btn btn-default" id="file" multiple/>
	<input type="submit" name="submit" style="width:100px;" class="btn btn-primary" value="Upload">
    </div>
	</div>
  </form>
</div>
</body>
_

Pastikan untuk menambahkan enctype=”multipart/form-data  Di form tag , type=”file”  dan  name=”files[]” di jenis input file untuk mengaktifkan pemilihan banyak file

Logis atau Kode PHP dari beberapa Unggahan File

Ini adalah kode PHP yang berisi semua logika untuk Mengunggah dokumen

<?php	
       include ("config.php");
       if(isset($_POST['submit'])){
       $valuefldr = 'document';
	foreach($_FILES['files']['tmp_name'] as $key => $tmp_name ){
	$file_name = $key.$_FILES['files']['name'][$key];
	$file_size =$_FILES['files']['size'][$key];
	$file_tmp =$_FILES['files']['tmp_name'][$key];
	$file_type=$_FILES['files']['type'][$key];	
       $desired_dir= $valuefldr;
	if(move_uploaded_file($file_tmp,"$desired_dir/".$file_name))
	{
			$query="insert into document (document_name) VALUES('$file_name')";
			$result=mysqli_query($con,$query);  
	  ?>
	  <script>
	  alert('successfully');
			window.location.href='#';
			</script>
	  <?php
	 }
	 else
	 {
	  ?>
	  <script>
	  alert('error while uploading file');
			window.location.href='#';
			</script>
	  <?php
	 }
		 
	  }		
  }	  
?>    

Saat kami membuat upload Dokumen, kami harus mengizinkan semua ekstensi i. e. JPEG, PNG, SQL, PDF .. dll

Jika baru mengupload file, Anda dapat membaca artikel kami di Upload file sederhana di php ke Server, untuk memulai dengan dasar

Gambar Demo

Cara mengunggah banyak file di php dan menyimpan di basis data demo
Cara mengunggah banyak file di php dan menyimpan di basis data demo

Cara mengunggah banyak file di php dan menyimpan di basis data demo
Cara mengunggah banyak file di php dan menyimpan di basis data demo

Saya harap tutorial ini membantu Anda mempelajari Cara mengunggah banyak file ke database menggunakan PHP. Untuk mendapatkan berita dan pembaruan terbaru, ikuti kami di twitter & facebook, berlangganan saluran YouTube kami. Dan Jika Anda memiliki pertanyaan, beri tahu kami dengan menggunakan formulir komentar

Bagaimana cara mengunggah banyak file ke database menggunakan PHP?

Bagaimana cara mengunggah banyak file dan menyimpannya dalam folder dengan PHP? .
Nama input harus didefinisikan sebagai array i. e. nama="masukanNama[]"
Elemen input harus memiliki banyak = "banyak" atau hanya banyak
Dalam file PHP, gunakan sintaks "$_FILES['inputName']['param'][index]"

Bagaimana cara mengunggah banyak gambar dalam PHP dan menyimpannya dalam basis data?

Unggah Banyak File dalam PHP (unggah. .
Sertakan file konfigurasi database untuk menghubungkan dan memilih database MySQL
Dapatkan ekstensi file menggunakan fungsi pathinfo() di PHP dan periksa apakah pengguna hanya memilih file gambar
Unggah gambar ke server menggunakan fungsi move_uploaded_file() di PHP

Bagaimana cara mengunggah banyak file dan menyimpannya dalam folder dengan PHP?

Mengunggah banyak file ¶ . Ketika formulir di atas dikirimkan, array $_FILES['userfile'] , $_FILES['userfile']['name'] , dan $_FILES['userfile']['size'] akan diinisialisasi. using different name for input . When the above form is submitted, the arrays $_FILES['userfile'] , $_FILES['userfile']['name'] , and $_FILES['userfile']['size'] will be initialized.

Bagaimana cara mengunggah banyak file sekaligus di PHP?

Buat elemen input type='file' dan untuk mengaktifkan pemilihan banyak file, tambahkan beberapa atribut . Untuk membaca semua file yang dipilih saat