ya he puesto el enctype en el formulario pero lo extraño es que no me recupera el $_FILES['fil']['name'] del arreglo, además de ponerle un echo a total y me muestra cero y sigue sin insertar o subir las imagenes aqui les dejo como he cambiado el codigo:
    
Código HTML:
Ver original- <script type="text/javascript"> 
- <!-- 
- num=0; 
- function crear(obj) { 
-   num++; 
-   fi = document.getElementById('fiel'); // 1 
-   contenedor = document.createElement('div'); // 2 
-   contenedor.id = 'div'+num; // 3 
-   fi.appendChild(contenedor); // 4 
-   
-   ele = document.createElement('input'); // 5 
-   ele.type = 'file'; // 6 
-   ele.name = 'fil'+num; // 6 
-   contenedor.appendChild(ele); // 7 
-    
-   ele = document.createElement('input'); // 5 
-   ele.type = 'button'; // 6 
-   ele.value = 'Borrar'; // 8 
-   ele.name = 'div'+num; // 8 
-   ele.onclick = function () {borrar(this.name)} // 9 
-   contenedor.appendChild(ele); // 7 
- } 
- function borrar(obj) { 
-   fi = document.getElementById('fiel'); // 1  
-   fi.removeChild(document.getElementById(obj)); // 10 
- } 
- -->  
- <form method="post" action="mas.php" enctype="multipart/form-data"> 
- <input type="hidden" name="id" value="<?php echo $_GET['id_revista']; ?>- " /> 
 
- <input type="button" value="Crear" onclick="crear(this)" /> 
- <input type="submit" name="mm" value="Aceptar" /> 
Código PHP:
Ver original- <?php 
- include('candado.php'); 
- include('config.php'); 
- $id = $_POST['id']; //Recuperamos el id 
- $total = count($_FILES['fil']['name']); //Total de inputs 
- echo $total; 
- echo $_FILES['fil']['name']; 
- $sql = "select carpeta from revista where id_revista = $id"; 
- $carpeta = $fila['carpeta']; 
- $dir = "revista/".$carpeta."/"; 
- for($i=0;$i<$total;$i++){   
- //move_uploaded_file ($_FILES['fil']['tmp_name'][$i], $dir.$_FILES['fil']['name'][$i]); //subimos las imagenes 
- $query = "insert into agregados(imag,carpeta,id_rev) values('".$_FILES['fil']['name'][$i]."','$carpeta',$id)"; 
- echo $query; 
- //mysql_query($query,$conn) or die(mysql_error()); 
- } 
-   
-   
- ?>