Ver Mensaje Individual
  #2 (permalink)  
Antiguo 24/07/2012, 15:17
Avatar de pateketrueke
pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años, 1 mes
Puntos: 2534
Respuesta: utilizar session como array

1. Estás sobreescribiendo dentro de tu bucle la misma variable con un solo valor, eso explica porque muestra el último.

2. De por si no necesitas iterar, ya que $message ha de ser un array, así que una asignación simple debería funcionar.
Código PHP:
// MAL
      
foreach($message as $error) {
      
$_SESSION['status_upload'] = $error;
      }

// BIEN
$_SESSION['status_upload'] = $message
3. Al ser un array, o eso intentas, no puedes imprimir como si fuera cadena.
Código PHP:
// MAL
echo $_SESSION['status_upload']; // eso imprime Array

// BIEN
foreach ($_SESSION['status_upload'] as $foo) {
  echo 
"ERROR: $foo<br>";

__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.