Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 08-04-2009 22:11:41

yveson33
Membre
Lieu: bordeaux
Date d'inscription: 13-05-2008
Messages: 111
Site web

zf 1.7 Ajaxlink Ajax

bonjour a tous

voila  j'ai un souci avec mon code ou je m'y prend pas bien voila j'utilise l'aide de vue $this->ajaxlink pour mofifier la valeur en B.D. d'un checkbox via ajax. pour cela j'ai crée une action voici le code


celui de ma checkbox :

Code:

$checkbox = "<input type=\"checkbox\" name=\"userActif_$id\" class =\"checkActif\"  $checked value=\"".$val['actif']."\" /> ".$this->view->ajaxLink("Modifier","/admin/users/actif/id/".$val['id_user_admin'],array('method'=>'POST','noscript' => false));

celui de l'action :

Code:

$this->_helper->viewRenderer->setNoRender();
        $id = (int)$this->_request->getParam('id');
        
        if (isset($id) &&  $id <> "" && is_int($id)) {
            $result = $this->_users->getInformationsById($id);
            $activer = (int)$this->_request->getParam('userActif_'.$id);
            $data = array('actif'=>$activer);
            $where ="id_user_admin = $id";
                try {
                     $this->_users->update($data,$where);

le probleme vient du fait que je ne recupere pas visiblement la valeur de ma checkbox. et lorsque je fais un test is_null , il marche seulement quand la case est coche et non quand celui ci est decroché. alors je vois pas ou vient le pb.

je vous remercie

Dernière modification par Mr.MoOx (14-04-2009 09:07:46)

Hors ligne

 

#2 14-04-2009 09:07:08

Mr.MoOx
Administrateur
Lieu: Toulouse
Date d'inscription: 27-03-2007
Messages: 1444
Site web

Re: zf 1.7 Ajaxlink Ajax

Ton test

Code:

$id = (int)$this->_request->getParam('id');
        
        if (isset($id) &&  $id <> "" && is_int($id)) {

me parait bizarre. Essayes un truc du genre

Code:

if ($this->_hasParam('id')) {;
    $id = (int) $this->_getParam('id');

PS: $this->_(get/set/has)Param() == $this->_request->(get/set/has)Param();

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr

Graphisme réalisé par l'agence Rodolphe Eveilleau
Développement par Kitpages