06/09/2011, 05:26
|
| | Fecha de Ingreso: mayo-2009
Mensajes: 742
Antigüedad: 15 años, 5 meses Puntos: 6 | |
Control de errores como Dios manda Hola amigos. Solicito vuestra ayuda para lo siguiente.
Estoy con el control de errores despues de mysql_query. Efectivamente, hay un monton de informacion por la red, pero, como casi siempre, hay tanta, que al final te lias (es mi opinion).
La cosa es que, cada vez que hago un mysql_query, quiero usar las funciones mysql_errno y mysql_error para capturar el numero y el texto del mensaje. Para ello, veo que mucha gente usa or die para mostrar el mensaje.
El problema es que, cada vez que lo hago, funciona, pero el mensaje me lo muestra, normalmente en el siguiente sitio de pruducirse el mensaje, ya sea un div, una tabla, lo que haya y ademas, como die funciona como exit, deja de mostrar todo lo demas, por lo que el impacto visual es un poco desastroso.
Había pensado que, si se produce el error, enviar al usuario a otra pagina y allí capturar el error, pero veo que cuando rediriges a otra pagina con Header, las funciones de error ya no funcionan.
Tambien había pensado capturar los mensajes y reenviarlos por la url, pero, como ya sabeis, puede dar problemas el enviar mensajes por url tan grandres, a parte que no me gusta.
Bueno, la cosa es ver si me podeis ayudar a solucionar esto, es decir, a ver que idea podeis tener para poder capturar los errores con las funciones mencionadas y mostrarlos de una forma un poco decente.
Espero vuestra ayuda. Muchas Gracias. Un saludo. |