Manejo de errores con un archivo php

Intentare explicarme lo mejor posible pero si no me explico bien, por favor no duden en preguntarme.
Estoy haciendo un sistema de usuarios en el cual se valida un formulario de registro y posteriormente, si todo ha ido correctamente, se inserta un registro en una base de datos MySQL.
Si durante la validación del formulario se encuentra un error, se devuelve un mensaje (diferente para cada tipo de error) por ej. Que el nick se encuentre ya en la bd devuelve el error: Lo sentimos, ya hay otro usuario utilizando ese nick.
Para devolver estos mensajes de error he utilizado la función echo, por ej. Echo "Lo sentimos, ya hay otro usuario utilizando ese nick." pero ahora quiero utilizar la función echo include, por ej. Echo include("error.php")
Para cada tipo de error podría hacer un nuevo archivo externo, pero lo que yo quiero es que este archivo llamado error.php quiero sea capaz de procesar todos los tipos de errores.
El problema es que no se que función utilizar dentro de echo include para que el archivo error.php me devuelva el error correspondiente.
Si alguien puede darme algún idea lo agradecería enormemente.
Gracias.

1 respuesta

Respuesta
1
Como estas.
Y si en ves de un fichero error.php, utilizar una función personalizada, por ejemplo:
function MuestraError($error) {
switch($error){
case 1: echo "Ese nick ya esta siendo utilizado";
break;
case 2: echo "La contraseña no es correcta";
break;
case 3: echo "Nombre de usuario desconocido";
break;
}
}
Colocas esta función al principio del fichero que procesa la autentificación y luego la llamas en el código cuando se produce cada error de la forma
MuestraError(1);

Añade tu respuesta

Haz clic para o
El autor de la pregunta ya no la sigue por lo que es posible que no reciba tu respuesta.

Más respuestas relacionadas