Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/06/2010, 07:51
joshenema
 
Fecha de Ingreso: noviembre-2005
Mensajes: 44
Antigüedad: 18 años, 6 meses
Puntos: 0
recoger valor php

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