Aslında resim sıralamasının bir önemi yoksa array "resim[]" formatında inputtan alıp, veritabanına json olarak kaydedilebilir. Kullanmak içinde json'ı array çevirip rahatlıkla kullanılabilir.
Aşağıda küçük bir örnek var umarım fikir verir.


HTML
<form method="post">
    <input type="text" name="resim[]">
    <input type="text" name="resim[]">
    <input type="text" name="resim[]">
    <input type="submit" value="Gönder">
</form>
PHP
#input[resim] varsa ve array ise degeri al, bos olan array degerlerini kaldir. Yoksa null belirle
$resims = isset($_POST['resim']) && is_array($_POST['resim']) ? array_filter($_POST['resim']) : null;
$resims = count($resims) > 0 ? $resims : []; // Tum input alanlari bos ise bos bir array olustur

// Ara Kontroller


$resims_json = json_encode($resims); // Veritabanina girdi icin json yap

// Veritabanna yazma islemi


//json_decode() ile tekrar array formuna donusturulup kullanilabilir