Tengo un codigo el cual va creando elementos type=file de forma dinamica;
al cambiar el contenido de estos, se van añadiendo sucesivamente nuevos campos.
Funciona bien
El problema lo tengo al querer recoger los datos mediante php, no se como los puedo recoger.
aqui el codigo
Código:
<html>
<head>
<script type="text/javascript">
function add_file(id, i) {
if (document.getElementById(id + '_' + i).innerHTML.search('uploadinputbutton') == -1) {
document.getElementById(id + '_' + i).innerHTML = '<input type="file" class="uploadinputbutton" maxsize="" name="' + id + '[]" onchange="return add_file(\'' + id + '\', ' + (i+1) + ');" /><br /><span id="' + id + '_' + (i+1) + '"><input type="button" value="Add other" onclick="add_file(\'' + id + '\', ' + (i+1) + ');" /><\/span>\n';
}
}
</script>
</head>
<body >
<form name="UploadForm" id="UploadForm" action="index2.php?cmd=obtener" enctype="multipart/form-data" method="post">
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td style="vertical-align: top; width: 50%;">
<input type="file" class="uploadinputbutton" maxsize="2097152" name="file[]" onchange="add_file('file', 1);" /><br />
<input type="submit" value="Enviar">
</td>
</tr>
</table>
</form>
</body>
</html>
he probado en obtenerlo de esta forma, pero sin resultado
Código:
<?
if ($_GET['cmd']=="obtener") {
echo "obteniendo datos";
echo $_POST['file_1']."<br>";
}
?>
necesitaria saber como hacer para recibir todos los datos, independientemente del numero de campos que se envien.
intento con $_post['file_1],$_post['file_2], pero no me muestra nada