Hola que tal, tengo un formulario para subir varios archivos y si uno no cumple una condición muestra un error y si se producen varios errores los mostraba pero cambie la forma de hacerlo y si por ejemplo hay mas de 1 error solo muestra 1
Código PHP:
foreach($message as $error) {
$_SESSION['status_upload'] = $error;
}
Código PHP:
<?php
session_start();
if(isset($_SESSION['status_upload'])) {
if(!isset($_SESSION['count'])) {
$_SESSION['count'] = 0;
} else {
$_SESSION['count']++;
}
if($_SESSION['count'] == 2) {
unset($_SESSION['count']);
unset($_SESSION['status_upload']);
} else {
echo $_SESSION['status_upload'];
}
}
?>
Antes si hacia echo a la variable $error mostraba todos los errores y ahora así solo me muestra 1, alguien sabe a que se debe?
Saludos y gracias de antemano