Ver Mensaje Individual
  #7 (permalink)  
Antiguo 29/12/2010, 15:05
Hectarea
 
Fecha de Ingreso: diciembre-2010
Mensajes: 3
Antigüedad: 13 años, 4 meses
Puntos: 0
Respuesta: Alternativas a die() en este código

Cita:
Iniciado por Gambinoh Ver Mensaje
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.