Non funziona così, perchè il count è già settato da prima e lo prende in ogni caso.
Invece gli altri campi li ho settati praticamente dentro la pagina controller, in questo modo:
Codice PHP:
case 'insert':
$ordine=new OrdiniRecord();
$ordine->setAzienda($_POST['azienda']);
$ordine->setNome($_POST['nome']);
$ordine->setCognome($_POST['cognome']);
$ordine->setIndirizzo($_POST['indirizzo']);
$ordine->setNumero($_POST['numero']);
$ordine->setCap($_POST['cap']);
$ordine->setCitta($_POST['citta']);
$ordine->setProvincia($_POST['provincia']);
$ordine->setEmail($_POST['email']);
$ordine->setSettoreId($_POST['settoreId']);
$ordine->setPrefisso($_POST['prefisso']);
$ordine->setCookie();
$ordine->save();
require('Conferm.php');
break;
dove "setCookie()" fà questo:
Codice PHP:
public function setCookie(){
$sett=$this->getSettore()->getDescrizione();
setcookie('azienda',$this->getAzienda());
setcookie('nome',$this->getNome());
setcookie('cognome',$this->getCognome());
setcookie('indirizzo',$this->getIndirizzo());
setcookie('numero',$this->getNumero());
setcookie('cap',$this->getCap());
setcookie('citta',$this->getCitta());
setcookie('provincia',$this->getProvincia());
setcookie('email',$this->getEmail());
setcookie('settore',$sett);
setcookie('prefisso',$this->getPrefisso());
}