//Autres auteurs : *@author Alexandre GRANIER *@author Laurent COUDOUNEAU *@copyright Tela-Botanica 2000-2004 *@version $Revision: 1.2 $ $Date: 2005-02-28 11:14:45 $ // +------------------------------------------------------------------------------------------------------+ */ // +-------------------------------------------------------------------------+ // | Liste des fonctions | // +-------------------------------------------------------------------------+ /**Fonction BOG_afficherErreurSql() - Permet d'afficher un message d'erreur sql complet. * * Cette fonction permet d'afficher un ensemble de données suite à une erreur de reqête sql * permettant de trouver plus rapidement la source de l'erreur. * * @param string le nom du fichier d'où provient la requête erronée (utiliser __FILE__ lors de l'apple de cette fonction). * @param integer le numéro de la ligne de la requête (utiliser __LINE__ lors de l'apple de cette fonction). * @param string le message d'erreur fourni par le programmeur. * @param string la requête sql erronée. * @param string un éventuel commentaire complémentaire * * @return string l'ensemble des messages d'erreur et des informations collectées. */ function BOG_afficherErreurSql ($nom_fichier_courant, $numero_ligne_courante, $message_erreur, $requete = '', $autre = '') { $retour_erreur = "\n"; $retour_erreur .= '
'."\n"; $retour_erreur .= '

ERREUR SQL


'."\n"; $retour_erreur .= '

'."\n"; $retour_erreur .= ' Fichier : '; $retour_erreur .= ' '.$nom_fichier_courant.'
'."\n"; $retour_erreur .= ' Ligne n° : '; $retour_erreur .= ' '.$numero_ligne_courante.'
'."\n"; $retour_erreur .= ' Message erreur : '; $retour_erreur .= ' '.$message_erreur.'
'."\n"; if ($requete != '') { $retour_erreur .= ' Requete : '; $retour_erreur .= ' '.$requete.'
'."\n"; } if ($autre != '') { $retour_erreur .= ' Autres infos : '; $retour_erreur .= ' '.$autre.'
'."\n"; } $retour_erreur .= '

'."\n"; $retour_erreur .= '
'."\n"; return $retour_erreur; } /* +--Fin du code ---------------------------------------------------------------------------------------+ * $Log: not supported by cvs2svn $ * Revision 1.1 2004/06/15 10:13:07 jpm * Intégration dans Papyrus. * * Revision 1.4 2004/04/21 07:49:31 jpm * Modification des commentaires. * * Revision 1.3 2004/03/22 16:23:29 jpm * Correction point-virgule en trop. * * Revision 1.2 2004/03/22 12:17:06 jpm * Utilisation de class et id CSS à la place des attributs styles. * * * +--Fin du code ----------------------------------------------------------------------------------------+ */ ?>