Bonjour,
J'ai une petite question à vous poser.
Je m'explique avec mon code :
Voilà mon problème : J'ai des graphes qui s'affichent suivant les
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 if( $this->getRequestParameter('btn_<<_med_s') ) { /* On stocke la valeur de la première soudure enregistrée à la soudeuse dans la variable $medaille*/ $this->medaille = Doctrine_Core::getTable('TMedaille')->getFirstMedaille_Soudeuse(); /* On stocke le nombre de soudures que contient la médaille dans la variable $nb_soud_medaille */ $this->nb_soud_medaille = Doctrine::getTable('TSoudure')->getNbSoudMedaille_Soudeuse($this->medaille); /* On définit le partial à afficher dans la variable $partial */ $this->partial = 'partial_medaille_soudeuse'; } if($this->getRequestParameter('btn_>_med_s')) { $this->medaille = Doctrine_Core::getTable('TMedaille')- >getSuivMedaille_Soudeuse(1000); $this->nb_soud_medaille = Doctrine::getTable('TSoudure')->getNbSoudMedaille_Soudeuse($this->medaille); $this->partial = 'partial_medaille_soudeuse'; }
numéro de médaille.
J'ai des boutons << < > >> pour naviguer entre les différentes
médailles;
Mon problème, c'est les boutons < et > car il faut que je sache la
médaille qui est en cours.
Donc, par exemple dans mon code, on va à la première médaille avec <<,
ça marche, on arrive à la médaille numéro 1.
Je veux aller à la deuxième médaille, la numéro 2.
Voilà ma requête :
Elle marche très bien! Mais mon problème c'est de récup la médaille en cours, de la passer en paramètre lors de l'apel de getSuivMedaille_Soudeuse(PARAMETRE).Ici '1000' était juste pour tester, je voudrais justement, par exemple, récupérer le chiffre de la 1ère médaille. On peut imaginer que ce n'est pas forcément 1.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 public function getSuivMedaille_Soudeuse($medaille) { $req = $this->createQuery('m') ->select('NumMedaille') ->from('TMedaille m') ->where('m.NumMedaille = ?', ($medaille+1)); return $req->fetchOne(array(), Doctrine_Core::HYDRATE_SINGLE_SCALAR); }
Je ne vois pas comment faire.
Toutes mes variables sont réinitialisés à chaque chargement de page
c'est bien ça?
Je dois utiliser les sessions ? Et comment les utilise-t-on ?
Merci d'avance pour vos réponses
Partager