ciao! sto utilizzando zend framework mi spunta un errore assurdo quando edito un form precompilato un semplice UPDATE questo è il codice:


codice:
 public function editAction()
   {
       $acquisti  = new Acquisti();
       $form = new PurchasedEditForm();

       $id = $this->_getParam("id",1);
       $select = $acquisti->select()
               ->where("id = ?",$id);
       $data = $acquisti->fetchRow($select);
       $form->populate($data->toArray());


       if ($this->getRequest()->isPost()) {
       $formData  = $this->_request->getPost();
           if ($form->isValid($formData)) {
            
                $id = $formData['id'];

               
                   $acquisti->update($formData,"id = $id");
               }
       }
       $this->view->form = $form;
   }
il form si autocompila correttamente e poi legge anche l'id nell'hidden field ma mi da.

Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[42S22]: Column not found: 1054 Unknown column 'register' in 'field list'' in /home/glamourf/public_html/Zend/library/Zend/Db/Statement/Pdo.php:228 Stack trace: #0 /home/glamourf/public_html/Zend/library/Zend/Db/Statement/Pdo.php(228): PDOStatement->execute(Array) #1 /home/glamourf/public_html/Zend/library/Zend/Db/Statement.php(300): Zend_Db_Statement_Pdo->_execute(Array) #2 /home/glamourf/public_html/Zend/library/Zend/Db/Adapter/Abstract.php(468): Zend_Db_Statement->execute(Array) #3 /home/glamourf/public_html/Zend/library/Zend/Db/Adapter/Pdo/Abstract.php(238): Zend_Db_Adapter_Abstract->query('UPDATE `acquist...', Array) #4 /home/glamourf/public_html/Zend/library/Zend/Db/Adapter/Abstract.php(604): Zend_Db_Adapter_Pdo_Abstract->query('UPDATE `acquist...', Array) #5 /home/glamourf/public_html/Zend/library/Zend/Db/Table/Abstract.php(1109): Zend_Db_Adapter_Abstract->update('acquisti', Array, 'id = 32') #6 /home/glamourf/public_html/zendfidelity/application/ in /home/glamourf/public_html/Zend/library/Zend/Db/Statement/Pdo.php on line 234

non ho idea di cosa sia!!!vi ringrazio dell'aiuto