|
|
|
|
Configuration: php 4
salut =)
et quel est le problème ? ça ne marche pas ? un message d'erreur peut-être ? Le Parisien, il vaut mieux l'avoir en journal !!! :-P |
( j'utilise php Ca n'est pas Php 5 qui inclus la notion de classe ? ! ! ! Zep3k!GnO -->kurtis jackson:"Dans la vie tu as besoin de 3 choses : le fitness, l'aérobic et moi." |
non, c'est bien la version 4, par contre la version 5 apporte des choses comme le constructeur, les variables privées, etc...
Le Parisien, il vaut mieux l'avoir en journal !!! :-P |
php 4 gere egalement les classe,
le pb que j'ai es que ma liste deroulante ne s'allimente pas, alors qu'elle le devrais avec le resultat de la requette. |
Pour moi le soucis vient p'tet du fait que dans ta classe pays au sein de la fonction list_all tu fais $this->$db = new mysql;
le soucis est que tu fais appel a une fonction qui n'est pas définie dans ta classe (en + tu mets un $this ) alors que l'attribut $db ne fais pas partit de ta classe 'pays'. je pense que tu devrais donc voir un peu du coté de l'héritage, ce qui te permettrai d'avoir accès aux fonction de ta classe mysql au sein de ta classe pays.. au fait aussi tu mets // constructeur dans ta classe mysql mais c'est un abbus de langage car dans le cas présent ça n'en est pas un vrai étant donné qu'il ne s'éxécute pas lors de l'instantiationde ta classe... Voilà pour moi ;P Zep3k!GnO -->kurtis jackson:"Dans la vie tu as besoin de 3 choses : le fitness, l'aérobic et moi." |
et pour moi, la liste html ne fonctionne pas comme tu l'as fait :
<SELECT> <OPTION value='opopop'>OPOPOP <OPTION value='opopop2'>OpOpOp 2 </SELECT> on a pas besoin de refermer la balise. Le Parisien, il vaut mieux l'avoir en journal !!! :-P |
on a pas besoin de refermer la balise.
t'es sur pour la select ? ! ? ! Moi à la rigueur pour etre puritain j'aurai mis : <SELECT name="menu"> <OPTION value='opopop'/>OPOPOP <OPTION value='opopop2'/>OpOpOp 2 </SELECT> Mais je pense que le soucis vient pas mal aussi de ce que j'ai signalé + haut . .. Zep3k!GnO -->kurtis jackson:"Dans la vie tu as besoin de 3 choses : le fitness, l'aérobic et moi." |
<select name="pays">
<? include("../classes/pays.class.php"); $pays=new pays(); $test = $pays->result; print_r($test); if( $result = result(0) ) { echo "<option value =".$val["nom_pays"]."/>".$val["nom_pays"]."\n"; } ?> </select> ce serais plus ca selon vous alors ? |
print_r($test);
Ca t'affiches quelque chose ça ?!?! Zep3k!GnO -->kurtis jackson:"Dans la vie tu as besoin de 3 choses : le fitness, l'aérobic et moi." |
toujours rien ! sniffffffffff la liste ne remplis pas !! |
Yes c'est bien ce que je pensais donc pour le moment le code du menu déroulant en html n'a rien a voir ... je te conseillerai de relire mon message n° 5 car je pense que je n'y ai pas dit que des conneries :D
t'es partis sur la piste du html qui ne servait a rien . . . :P dis ce que t'en penses de mon message. . . Zep3k!GnO -->kurtis jackson:"Dans la vie tu as besoin de 3 choses : le fitness, l'aérobic et moi." |
|
Alors, pour ce qui est des balises, il faut bien fermer la </SELECT> mais pas les <OPTION>.
mais comme tu dis, rien à voir avec le souci du moment... je suis d'accord avec toi, $db ne fais pas parti de la classe pays,donc ça ne peux pas marcher. D'ailleurs il dervait s'afficher un message d'erreur. mais je ne ferais pas d'héritage, du point de vue objet ça n'aurait pas de sens. et pour le constructeur, je m'étais trompé, il y en avait aussi en php4, je viens d'aller voir sur le net (http://www.portix.be/wiki/index.php/La_programmation_Orient%C3%A9e_Objet_en_PHP4#Le_constructeur.2C_l.27instanciation) Le Parisien, il vaut mieux l'avoir en journal !!! :-P |
tu fais ça également :
$this->$result=$db->requete(...mais tu remarqueras que ta fonction requete() ne renvoie rien... donc tu ne peux pas récupérer tes pays. Le Parisien, il vaut mieux l'avoir en journal !!! :-P |
Affirmatif mon colonel :P
juste "je ne ferais pas d'héritage, du point de vue objet ça n'aurait pas de sens"--> pourquoi ?! ?! Zep3k!GnO -->kurtis jackson:"On est des rangers mec, des rangers." |
ben il faut traduire des diagrammes en français :
- "le pays hérite de la base de données" :-/ - "le pays utilise la base de données" :-D c'est mieux ! en fait s'il y aurait héritage, ce serait par exemple qu'il y aurait une classe continent, et là la classe pays pourrait hériter de continent. Mais dans ce cas-là, il n'y aucune raison de faire un héritage. Enfin du moins, c'est ce que je ferais ;-) Le Parisien, il vaut mieux l'avoir en journal !!! :-P |
C claire qu'au point de vue logique de l'héritage tu as entièrement raison Luffy !! Après, c vrais que s'il un aévais héritage ça simplifierais un peut le code |
Okay c'est une question de philosophie de l'héritage , c'est bien vrai ce que tu dis la ... Zy avait pô penser ^^ hi hi hi
Mais ça peut se faire non ?! meme si c'est pas super top moumouthe ... Zep3k!GnO -->kurtis jackson:"On est des rangers mec, des rangers." |
lol oui je crois c la façon la plus simple même si ça va pas plaire Luffy !!
L’application va fonctionner ! Mais c après si je veut réutiliser les classe dans une autre appli ça n'auras plus trop de sens !! |
lol oui je crois c la façon la plus simple même si ça va pas plaire Luffy !!
ha ha, bon ça va, je ne vais pas être trop vexé, t'inquiètes pas ! Pour des petites applis web comme ça, c'est pas trop grave ! mais quand c'est un gros projet, il vaut mieux faire une bonne étude des classes avant de se lancer dans le code ! Mais pour en revenir à ton problème ça avance ? Le Parisien, il vaut mieux l'avoir en journal !!! :-P |
Résultats pour pb de gestion de classe !! help me !!!!!!!
Résultats pour pb de gestion de classe !! help me !!!!!!!
Résultats pour pb de gestion de classe !! help me !!!!!!!
Résultats pour pb de gestion de classe !! help me !!!!!!!
Résultats pour pb de gestion de classe !! help me !!!!!!!
Résultats pour pb de gestion de classe !! help me !!!!!!!
Résultats pour pb de gestion de classe !! help me !!!!!!!