Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/03/2005, 15:40
FaiTCRaH
 
Fecha de Ingreso: enero-2004
Mensajes: 52
Antigüedad: 20 años, 3 meses
Puntos: 0
Problema Imprimiendo Array

Mi problema es el siguiente:

Resulta que tengo un archivo, llamado multifile.php (no terminado), que es para subir múltiples archivos a la vez, aunque en realidad, solo lista los archivos a subir, dinámicamente, y también a través de él, se puede eliminar un archivo de la lista. Este archivo, multifile.php, solo contiene las funciones necesarias para ello, y ocupa una plantilla, llamada "agregar_archivo.php" para desplegar los resultados en la pantalla.

En un principio lo hace, pero solo con el primer archivo de la lista, a medida que intento agregar otro, solo va imprimiendo este último, y no la lista completa.

El código para multifile.php es:

Código PHP:
 /* $datos es un array que recibe los datos del archivo*/
    
$datos["categorias"]= $categorias;
    
$datos["subcategoria"]= $subcategoria;
    
$datos["fecha"]= $fecha;
    
$datos["detalle"]= $detalle;
    
$datos["accesos_usuarios"]=$accesos_usuarios;
    
$datos["nom_arch"]=$_FILES['archivo']['name'];
    
$datos["siz_arch"]=$_FILES['archivo']['size'];
    
$datos["tmp_arch"]=$_FILES['archivo']['tmp_name'];
/*$mat es una matriz para recibir los campos de $datos, y asi poder desplegar la info de cada archivo, respectivamente */
    
$_SESSION["mat"][$contador]=$datos;
    
$contador++;
    
$archivo"<table width='100%'><tr><td>Archivo</td><td>Peso</td><td>Descripción</td><td>Eliminar</td></tr>";
    for (
$a=0;$a<=$contador;$a++){
        
$archivo.= "<tr><td>".$_SESSION["mat"][$a]["nom_arch"]." </td><td>".$_SESSION["mat"][$a]["siz_arch"]."</td> <td>".$_SESSION["mat"][$a]["detalle"]." </td> <td>".$_SESSION["mat"][$a]["nom_arch"]." </td> </tr>";
    }
    
$archivo.= "</table>"
Parte del archivo donde se despliegan los resultados:

Código HTML:
<table width="100%">
       <tr>
	        <td><?echo $archivo; ?></td>
       </tr>
</table> 
He intentado también, que $archivo sea un array, sin embargo, el resultado sigue siendo el mismo.
__________________
I can see the bodies on the wall... all the nightmare dreams i can't recall come...