mm No sé que función tiene tu array $img o que valores contiene .. ¿es una referencia que asocia algún registro concreto?
Pero ... en principio subir tus N archivos que generastes en tu bucle inicia, no necesitas ni usar indice para el "name" de tu campo de formulario (que ahora será de tipo "array" ...) si usas [] ya que eso es "indice autonumérico y comenzando en cero":
Código PHP:
for ($i=0 ; $i < $cant ; $i++) {
echo "<input type=\"file\" name=\"imagenes[]\">";
}
En el script PHP tendras un array del tipo: $_FILES['nombre_campo_file']['propiedad'][indice_archivo]
Código PHP:
for ($i=0 ; $i < $cant ; $i++) {
echo "Nombre orginal: ".$_FILES['imagenes']['name'][$i]."Nombre temporal: ".$_FILES['imagenes']['tmp_name'][$i]."<br>";
}
más info:
http://www.php.net/manual/es/feature...d.multiple.php
Un saludo,