Przenieś $path = "images/";
wewnątrz pętli for. W przeciwnym razie dołączasz do nazwy pliku bez resetowania go po każdej iteracji. Właściwie nie musisz w ogóle używać zmiennej dla tego prefiksu. Możesz po prostu napisać 'images/' . md5(uniqid()) . "." . $ext[count($ext)-1]
natychmiast.
Aby zapisać wartości do bazy danych, możesz uruchomić zapytanie w każdej iteracji lub dodać ścieżki do tablicy, która jest przekształcana w listę wstawiania oddzieloną przecinkami zgodnie ze składnią SQL.