Cita:
Iniciado por Gambinoh
Vale finalmente he decidido decantarme por algo más simple y he colocado:
Hmm... ¿Por qué no haces lo siguiente?
Código PHP:
$errores = array();
if(empty($nombre))
$errores[] = '¡No has introducido tu nombre!';
if(empty($asunto))
$errores[] = '¡No has introducido ningún asunto para el correo!';
if(empty($mensaje))
$errores[] = '¿Quieres enviar un mensaje en blanco? ¡Esto no es serio!';
if(empty($remitente))
$errores[] = 'No has especificado ningún remitente para el correo...';
if(empty($errores))
{
// Envías el correo
}
else
{
// Mostramos errores!
echo 'Han ocurrido los siguientes errores:';
// Bucle por cada error registrado
foreach($errores as $error)
echo '<br />'.$error;
}
Si no te mola el tema de usar un bucle... Puedes eliminar el array y asignar directamente los valores a una cadena común... Pero lo veo más flexible de esta manera.