salut a tt j'ai une petit probleme au niveau de la methode updateMembre() il me fait l'update de tt les membres alors que je veux sur une seul enregistrement voici le controlleur ou je fait l'appel du methodeet voila la fonction ou je rencontre la probleme
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
31
32
33
34
35
36
37
38
39
40 public function ajouterAction() { $form = new Application_Form_Juriade(); $this->view->form = $form; if ($this->getRequest()->isPost()) { $formData = $this->getRequest()->getPost(); if ($form->isValid($formData)) { $id_stage= $form->getValue('Stagiaire'); $jury= new Application_Model_Jury(); $date_stnc = $form->getValue('date_soutnance'); $heure_stc = $form->getValue('heure_soutnance'); $id_jury =$jury->creationJury($date_stnc,$heure_stc); echo $id_jury; $Membre1=new Application_Model_Membre(); $nom = $form->getValue('cin'); $role = $form->getValue('role'); $id_membre = $Membre1->ajouterMembre($role); echo $id_membre; $membre_jury = new Application_Model_MembreJury(); $membre_jury->creationMembreJury($id_membre,$id_jury); $mebreUpd = new Application_Model_Enseignant(); $res =$mebreUpd->updateMembre($id_membre,$nom); if($res>0) { echo "<center><font color='#000099'>Enregistrement des données effectué avec succès. </font></center><br>"; $form->reset(); } else echo "<center><font color='#000099'>Echec de l'enregistrement des données. </font></center><br>"; } else { $form->populate($formData); echo "<font color='#990000'>Données non valides, veuillez les remplir encore...</font><br>"; } } }pouver vous m'aider svp
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 public function updateMembre($id_membre,$nom) { $db = new Zend_Db_Adapter_Pdo_Mysql(array('host ' => 'localhost','username' => 'root','password' => '','dbname' => 'Stages')); $data = array( 'id_membre' => $id_membre ); $ok=$db->update('personel', $data,"cin = '$nom'"); return $ok; }
merci d'avance
Partager