salva dati

ciao ragazzi

non riesco a salvare dei dati in una tabella

la struttura è questa




CREATE TABLE IF NOT EXISTS `prelieviematici` (

  `id_primary_key` int(11) NOT NULL AUTO_INCREMENT,

  `id` int(11) NOT NULL,

  `datainvito` date NOT NULL,

  `id_motivoinvito` int(11) NOT NULL,

  `datarientroreferto` date NOT NULL,

  `refertazione` varchar(40) NOT NULL,

  `nomerefertopdf` varchar(20) NOT NULL,

  `sospeso` varchar(2) NOT NULL,

  PRIMARY KEY (`id_primary_key`),

  KEY `id_motivoinvito` (`id_motivoinvito`),

  KEY `id` (`id`)

) ENGINE=InnoDB  DEFAULT CHARSET=latin1 AUTO_INCREMENT=5 ;



il model è generato con gii,

ma se nel controller ho quest’azione




	$prel_ema=new Prelieviematici();

	

	$prel_ema->id=1;

	$prel_ema->datainvito="2012-01-01";

	$prel_ema->id_motivoinvito=1;


	if ($prel_ema->save()) echo "sto salvendo"; 

	else  echo "non sto salvando";



non salva nulla, ma se visualizzo la var $prel_ema con var_dump cè tutto.

come risolvo? grazie

Se i campi sono definiti come NOT NULL, e non è impostato un valore predefinito il DB non è molto contento se non li popoli

a…b…c… w le basi.

grazie mille funziona tutto. :lol:

a volte quando non funzionano le cose conviene chiudere tutto e riprendere dopo qualche ora.

l’accanimento non porta mai a nulla.

:D :D :D