Pindahkan $path = "images/";
di dalam loop for. Kalau tidak, Anda menambahkan ke nama file tanpa mengatur ulang setelah setiap iterasi. Sebenarnya, Anda tidak perlu menggunakan variabel untuk awalan itu sama sekali. Anda cukup menulis 'images/' . md5(uniqid()) . "." . $ext[count($ext)-1]
segera.
Untuk menulis nilai ke database, Anda dapat menjalankan kueri di setiap iterasi juga atau menambahkan jalur ke array yang diubah ke daftar penyisipan yang dipisahkan koma sesuai dengan sintaks SQL.