IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Zend Framework PHP Discussion :

probleme dans methode update


Sujet :

Zend Framework PHP

  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2012
    Messages
    34
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Janvier 2012
    Messages : 34
    Points : 27
    Points
    27
    Par défaut probleme dans methode update
    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

  2. #2
    Modérateur

    Avatar de MaitrePylos
    Homme Profil pro
    DBA
    Inscrit en
    Juin 2005
    Messages
    5 496
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : Belgique

    Informations professionnelles :
    Activité : DBA
    Secteur : Service public

    Informations forums :
    Inscription : Juin 2005
    Messages : 5 496
    Points : 12 596
    Points
    12 596
    Par défaut
    C'est bizare ta façon de faire.

    Tu veux modifier un id par rapport à son nom, pas très logique.

    Mais bon j'essayerais ceci

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    $ok=$db->update('personel', $data,"cin = $nom");

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. probleme dans la requête update c#
    Par x2005man dans le forum C#
    Réponses: 11
    Dernier message: 19/03/2015, 14h26
  2. Réponses: 1
    Dernier message: 03/03/2015, 15h47
  3. Probleme avec methode dans un Button
    Par PascalStl dans le forum Tkinter
    Réponses: 16
    Dernier message: 01/06/2013, 16h42
  4. probleme dans la requete update
    Par lsebaa dans le forum VB.NET
    Réponses: 7
    Dernier message: 29/04/2011, 09h51
  5. probleme avec ma methode update
    Par hermine dans le forum ASP.NET
    Réponses: 2
    Dernier message: 27/07/2007, 12h24

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo