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 methode
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&eacute;es effectu&eacute; avec succ&egrave;s. </font></center><br>";
		  $form->reset();
		  }
		 else
		  echo "<center><font color='#000099'>Echec de l'enregistrement des donn&eacute;es. </font></center><br>";
		}
		else 
		{
          $form->populate($formData);
		  echo "<font color='#990000'>Donn&eacute;es non valides, veuillez les remplir encore...</font><br>";
        }
	   } 
    }
et 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
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;
 
}
pouver vous m'aider svp
merci d'avance