kyript
Messages postés346Date d'inscriptionjeudi 7 avril 2005StatutMembreDernière intervention26 mars 2012
-
21 mars 2006 à 07:52
FhX
Messages postés2350Date d'inscriptionmercredi 13 octobre 2004StatutMembreDernière intervention18 avril 2015
-
22 mars 2006 à 02:19
bonjour à tous
ca y'ai j'ai sauté le cap, je suis passer à l'objet mais j"ai un petit soucis de comprehension
voila j'essaye de faire une classe pour ma gestion des erreurs SQL
voici la classe :
class erreurSql
{
var $adresse ="[mailto:test@free.fr test@free.fr]",
$sujet, $message, $Sql,
$retour = "<form></form>";
function erreurSql($requeteSql)
{
$this->Sql = $requeteSql;
$this->sujet = "Erreur : ".date("j, m, y")." : ".date("H:i:s");
$this->message = "Erreur SQL a la page:
include "class_erreurSql.php";
$requeteSql = new erreurSql();
$hostname= "localhost";
$database = "test";
$username= "*****";
$password= "*****";
$roots = mysql_pconnect($hostname, $username, $password) or trigger_error(mysql_error(),E_USER_ERROR);
mysql_select_db($database, $roots) or die($requeteSql->erreurSql(mysql_error()));
ceci me retourne une erreur car je ne passe pas de parametre lors de la creation de l'obet
mais je peut pas l'initialiser maintenant car ma requete SQL s'execute apres
alors comment faire ? je suis un peu perdu
si vous pouviez m'aider ca serait cool
raven44
Messages postés315Date d'inscriptionmercredi 23 mars 2005StatutMembreDernière intervention21 mars 20111 21 mars 2006 à 08:42
Je dois dire que tu t'es un peu compliqué la vie !!!, tu n'étais pas obligé de créer une classe d'erreur, il suffisait de créer un fichier du style sql.inc.php que tu include dans chaque page et a l'intérieur du définissait t'es erreur :
kyript
Messages postés346Date d'inscriptionjeudi 7 avril 2005StatutMembreDernière intervention26 mars 2012 21 mars 2006 à 11:30
ok donc si j'ai bien conpris j'ai pas besoin de creer une methode constructeur
donc je creer simplement l'objet ave new erreurSql()
puis je fait appelle a ma methode
objet->envoyermailerreur(mysql_error())
mas je suis obligé au moment de creer l'objet de doner des parametre a ma methode ou c'est seulement pour le constructeur
j'ai pas tres bien, cette partit la
si quelqun pouvais m'orienté ca serait coll