Foros del Web » Programando para Internet » PHP »

recoger valor php

Estas en el tema de recoger valor php en el foro de PHP en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 08/06/2010, 07:51
 
Fecha de Ingreso: noviembre-2005
Mensajes: 44
Antigüedad: 18 años, 5 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
  #2 (permalink)  
Antiguo 08/06/2010, 08:20
Avatar de berper  
Fecha de Ingreso: abril-2009
Ubicación: Mexico
Mensajes: 74
Antigüedad: 15 años
Puntos: 2
Respuesta: recoger valor php

Para los archivos se usa $_FILES['file_1'] no $_POST['file_1'].

Revisa esto: http://www.php.net/manual/es/reserve...bles.files.php
__________________
Administrador de El Mundo de Bob Esponja
  #3 (permalink)  
Antiguo 08/06/2010, 08:26
 
Fecha de Ingreso: noviembre-2005
Mensajes: 44
Antigüedad: 18 años, 5 meses
Puntos: 0
Respuesta: recoger valor php

solucionado

Código PHP:
foreach ($_POST['file']  as $value )
{

           echo 
"El valor es:  $value ";


Etiquetas: recoger
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:20.