Muestro los errores como una lista enumerada
authorPlatonides <platonides@gmail.com>
Tue, 22 May 2018 17:55:48 +0000 (19:55 +0200)
committerPlatonides <platonides@gmail.com>
Tue, 22 May 2018 17:55:48 +0000 (19:55 +0200)
html/inscripcion.php

index 2e6f33b8e373ce327a192a404246f45376af8328..7914bad340314cf93c627dbb0f621dfd60e685a8 100644 (file)
@@ -288,7 +288,18 @@ EOT;
         file_put_contents ("inscripcion.log", gmdate ("Y-m-d H:i:s") . " {$Marca} Alta de {$Cod} - {$U} - {$E} - " . implode (",", $GruposI) . $Extra . "\n", FILE_APPEND);
         unset ($_POST);
     } else {
-        $Mensaje = "<span style=\"color:red\"><b>" . singpl ("Error", count ($Error), FALSE) . ":</b> " . htmlspecialchars (implode (" ", $Error)) . "</span> {$Extra}";
+        $Mensaje = "<span style=\"color:red\"><b>" . singpl ("Error", count ($Error), FALSE) . ":</b> ";
+        if (count ($Error) == 1) {
+            $Mensaje .= htmlspecialchars (implode (" ", $Error));
+        } else {
+            $Mensaje .= "\n<ul>\n";
+            foreach ($Error as $elemento) {
+                $Mensaje .= "<li>" . htmlspecialchars ($elemento) . "</li>\n";
+            }
+            $Mensaje .= "</ul>\n";
+
+        }
+        $Mensaje .= "</span>{$Extra}";
     }
 }