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[]'; // 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 } --> </script> </head> <body> <form method="post" action="algo.php"> <input type="hidden" name="id" value="<?php echo $_GET['id_revista']; ?>" /> <fieldset id="fiel"> <input type="button" value="Crear" onclick="crear(this)" /> </fieldset> <input type="submit" name="mm" value="Aceptar" /> </form> </body>
y trato de procesarlo en un archivo.php para subir todas las imagenes posibles ademas de insertar en la base de datos su nombre este es el codigo de dicha pagina:
Código PHP:
Ver original
<?php include('candado.php'); include('config.php'); $id = $_POST['id']; //Recuperamos el id $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)"; } ?>
Pero no me inserta en la base de datos ni sube las imagenes, gracias de antemano por la ayuda