NULL e JS

alonzo

Well-known member
Ho settato il parametro NULL in Config con lo Slash, ma non riesco a farlo funzionare.
Anche se nella tabella test i campi sono settati tutti come NON obbligatori, se provo ad inserire campi vuoti...

[08] Error: during query execution. INSERT INTO `test` (`Dati`, `Data`, `Elenco1`, `Elenco2`, `Download`, `Inserito_il`, `Aggiornato_il`, `ID_user`) VALUES (NULL, NULL, NULL, NULL, NULL, '2018-07-08 16:28:51', '2018-07-08 16:28:51', 'webmaster')
The DBMS server said: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'Dati' cannot be null

https://www.prevenzioneonline.info/dati

Inoltre ho inserito onblur:dadabik_capitalize nel campo Funzioni dell'evento JS del Form configuration per il campo Dati, ma non succede nulla

You are using DaDaBIK version 9.0-Monterosso enterprise, installed on 07.07.2018
You are runnning the last release of DaDaBIK
PHP Version: 7.0.30
mysql version: 5.0.92-enterprise-gpl-log
Web server: Apache
Client: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.99 Safari/537.36
 

eugenio

Administrator
Staff member
Ciao,
il parametro $null_word serve a stabilire come viene mostrato un valore null, quello che serve a te suppongo invece sia $treat_blank_as_null che deve essere a 1.

Ciao
 

alonzo

Well-known member
$treat_blank_as_null = 1;

$null_word = '/';

$null_checkbox = 1;

Questi sono i settaggi del config,
Funziona con la user table ma non con le altre tabelle.
 

eugenio

Administrator
Staff member
Ciao,
allora il problema sta a livello del database: i tuoi campi in MySQL saranno impostati come "NOT NULL", devi consentire il NULL dal database.
 
Top