Verschieben Sie $path = "images/";
innerhalb der for-Schleife. Andernfalls hängen Sie an den Dateinamen an, ohne ihn nach jeder Iteration zurückzusetzen. Eigentlich müssen Sie für dieses Präfix überhaupt keine Variable verwenden. Sie können einfach 'images/' . md5(uniqid()) . "." . $ext[count($ext)-1]
sofort.
Um die Werte in die Datenbank zu schreiben, können Sie die Abfrage entweder auch in jeder Iteration ausführen oder die Pfade zu einem Array hinzufügen, das gemäß der SQL-Syntax in die kommagetrennte Einfügeliste umgewandelt wird.