Utilisation d'un objet dans une classe ? - PHP - Programmation
Marsh Posté le 22-05-2005 à 10:38:47
Je suis en PHP4.
voilà le début de ma classe :
Code :
|
Et j'ai l'erreur 'Fatal error: Call to undefined method lh::sql()' au moment de faire la requete dans soeur()...
Je suppose c'est pas comme ça, mais je ne trouve pas comment...
Marsh Posté le 22-05-2005 à 10:41:16
Un conseil, si tu veux faire de la POO, passe a PHP5
Marsh Posté le 22-05-2005 à 10:50:55
Sauf que sur le serveur qui héberge le site c'est PHP4 sinon j'aurais bien faiten PHP5 (bien que j'ai jamais essayé)
Marsh Posté le 23-05-2005 à 12:18:32
Surfoo a écrit : |
T'as oublié de déclarer sql :
class lh { |
Marsh Posté le 23-05-2005 à 12:47:12
Heu florent, t'es sur de ton coup? Parceque pourquoi il parlerait de methode et de sql() si c'est un attribut non declaré ? .. . Mais a part ça c'est vrai que c'est pas malin de pas declarer les attributs
Marsh Posté le 23-05-2005 à 12:55:31
mets nous donc le code de ta classe maysql, j'aimerais bien voire comment elle gère les requêtes, et je pense que toi non plus tu le sais pas.
Marsh Posté le 23-05-2005 à 13:38:38
esox_ch a écrit : Heu florent, t'es sur de ton coup? Parceque pourquoi il parlerait de methode et de sql() si c'est un attribut non declaré ? .. . Mais a part ça c'est vrai que c'est pas malin de pas declarer les attributs |
Ah ouais merde
faudra qu'il fasse ça alors :
$this->sql->methode(...); |
Marsh Posté le 22-05-2005 à 04:18:50
Salut,
J'ai une classe Mysql (connexion, requete, etc...) que j'utilise normalement, et là pour un site je dois créer une classe pour gérér un truc. Cette classe à besoin de faire des requetes SQL (donc avec ma classe de d'habitude), mais je n'arrive pas à le faire... Je dois m'enbrouiller les pinceaux, j'ai essayé pleins de trucs et j'ai des erreurs
Faut ouvrir un nouvel objet de la classe mysql dans le constructeur ? Enfin j'en sais rien, et si quelqu'un a un exemple avec du code ça m'aiderais bien...
Merci