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:
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 valeur change' est initialise a 1
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