problème d'objet

problème d'objet - PHP - Programmation

Marsh Posté le 27-06-2005 à 11:18:38    

:heink: Salut voici mon problème:
 
J'ai créé une classe qui s'appelle ConnexionBase qui permet de m'interfacer avec plusieurs moteur de base (oracle, mssql, access, mysql). Elle est composer des proprietés et des méthodes suivante :
 

Code :
  1. var $myServerName;//nom du serveur (!!! pour mssql & mysql(spécifier le port 3306)
  2. var $myUserName;//non de l'utilisateur
  3. var $myPassWord;//mot de passe
  4. var $myDataBaseName;//nom de la base de données  (!!! chemin en dur pour access)
  5. var $mySupport;//type de base (MSSQL, ORACLE, ACCESS, MYSQL)   
  6. var $myQuery;//requête
  7. var $myRessource;//résultat sous forme de tableau
  8. var $myLink;//lien avec la base de données
  9. var $myNbRows;//nb de ligne du résultat
  10. var $myNbCols;//nd de colonne du résultat
  11. function ConnexionBase ($ServerName, $DataBaseName, $UserName, $PassWord, $Support)
  12. function ExecuteQuery()
  13. function CloseConnexion()
  14. function GetResultToHash()
  15. function Free()

 
 
puis j'ai une autre classe qui contient des données clients qui s'appelle client
 j'ai une méthode qui se nome GetAdministratifClient($id).  
 
C'est ici que les problèmes commence quand je crée un objet du type ConnexionBase dans la méthode GetAdministratifClient cela fonctionne j'ai accès aux propriétés mais quand j'appel les méthodes rien ne passe c'est comme si elle n'été pas implémenté. ???
 
 
et le problèmes se repeté quand je passe l'objet de type ConnexionBase directement en paramètre de la méthode GetAdministratifClient. J'ai essayé de sérialiser l'objet et plein d'autres truc mais rien à faire.
Quelqu'un à une idée ??.  
 
 

Reply

Marsh Posté le 27-06-2005 à 11:18:38   

Reply

Marsh Posté le 27-06-2005 à 11:23:55    

dans les fichiers des classes qui utilisent ConnexionBase, tu as bien fait un require ?
 

Code :
  1. $conn = new ConnexionBase("ybb","guib","iib","iuiu","huh);
  2. $conn->ExecuteQuery("ncondconsun" );


 
Tu l'utilises comme ca au moins ?


---------------
http://www.alsacreations.com , http://www.openweb.eu.org. Mon CV : http://cv.roane-irkana.net/. Exemple à ne surtout pas suivre : www.worldinternet.be
Reply

Marsh Posté le 27-06-2005 à 12:10:05    

oui je l'uitlise comme cela mais j'utilise pas de require mais include il ya une différence?

Reply

Marsh Posté le 27-06-2005 à 13:23:47    

oui il y a une différence entre include et require mais bon dans ton cas je pense pas que ca change quelque chose...
 
Je passe mon tour ^^'


---------------
http://www.alsacreations.com , http://www.openweb.eu.org. Mon CV : http://cv.roane-irkana.net/. Exemple à ne surtout pas suivre : www.worldinternet.be
Reply

Marsh Posté le 27-06-2005 à 13:59:07    

ta classe toute seule fonctionne ?

Reply

Marsh Posté le 27-06-2005 à 14:04:55    

Envoi un peu plus de code :/

Reply

Marsh Posté le 27-06-2005 à 14:23:25    

ha ben j'ai trouver c de ma faute j'avais oublier un heritage désolé pour le dérangement

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed