Salut,
voila, j'arrive pas a changer ma requete selon la valeur que j'affecte a chaque fois, je cherche a avoir un resultat dynamique a chaque nouvelle requete.
mais cette valeur a l'air de garder toujours la premiere valeur(la valeur initiale)
je pense que c'est ca le probleme, j'utilise une classe d'objet connexion pour se connecter a la base de donnees ..etc, et j'ai des attributs, pour resoudre ce probleme, j'ai ajoute' un nouveau attribut "change", et une methode setChange qui prend la nouvelle valeur comme parametre:
la valeur change' est initialise a 1
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30 //la fonction set : function setChange($val) { return $this->change=$val; } //la page dynamique $connect=new connection(); $connect->connected(); if ($connect->change=1) { $req="Select * from menu order by menu_order desc"; echo $connect->setChange(0); } else //if($connect->change=0) { $req="select * from menu order by menu_order asc"; echo $connect->setChange(1); echo ' change_asc '. $connect->change; }
la seule requete qui passe c la premier requete, ce qui veut dire que la valeur sur laquelle je teste, s'initialise a chaque fois.
j'aimerai bien savoir pourquoi ca garde juste la premiere valeur affecte'
meme si j'initialise pas c le meme probleme
merci pour votre aide
notice : les accents sont change' par des quotes " ' " , un clavier querty :s
Partager