Ver Mensaje Individual
  #2 (permalink)  
Antiguo 06/12/2004, 10:51
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Puedes hacerlo de várias formas ..

1) usando un array extra que del mismto tipo a tu archivos[] paralelo en un campo hidden.

Código PHP:
<input type="hidden" name="un_array[]" value="<? echo $valor_para_array1 ?>">
<input type="hidden" name="otro_array[]" value="<? echo $valor_para_array2 ?>">
<input type="hidden" name="otromas_array[]" value="<? echo $valor_para_array3 ?>">
Y en tu script PHP lo recibies ...
Código PHP:
for ($i=0$i<count($_POST['un_array']); $i++){
    echo 
$_POST['un_array'][$i]."<br>";
    echo 
$_POST['otro_array'][$i]."<br>";
    echo 
$_POST['otromas_array'][$i]."<br><br>";

Como veras .. se cuenta el total de elementos de un sólo array .. pues son "paralelos" (igual n° de elementos) .. se usa el bucle for por aportar el "indice" para cada uno de esos elementos en paralelo para los N elementos de sus respectivos arrays.

2) usando un array aosciativo tipo:
Código PHP:
<input type="checkbox" name="Archivos[<? echo $nombre_archivo ?>]" value="<? echo $tamano_archivo ?>">
En PHP recibiras un array asociativo que puedes recorrere con un bucle tipo:

Código PHP:
foreach ($_POST['Archivos'] as $archivo => $tamano){
   echo 
"archivo: ".$archivo." => ".$tamano."<br>";

Si necesitas más de 2 datos asociados .. te vendría bien la opción 1 sobre el uso de arrays "paralelos" (de igual numero de indices) para recorrerlos con bucles for() en tu script PHP.


Un saludo,