Salve a tutti! nel form di input che sto facendo non riesco a far si che se un campo viene lasciato vuoto inserisca un valore null nel db? Come mai?
eppure il campo di destinazione è del tipo 'NULL = si' e 'predefinito = NULL'.
:: .

All'ultima pagina del form di input immetto i vari valori nel db e se non è stato riempito la variabile deve valere(ad esempio):
Codice PHP:
$_Session['carbone']="" 
quindi con un controllo di questo tipo:
Codice PHP:
if ($_SESSION['carbone']==or $_SESSION['carbone']==""){$carbone_1 NULL;}else{$carbone_1 $_SESSION['carbone'];} 
e poi con la query
Codice PHP:
$query_insert_1 "INSERT into `table` values ('".$carbone_1."')"
dovrei ottenere l'iserimento del valore NULL e invece mi trovo inserito il valore di "zero". Dove sbaglio?

(il campo che vado a riempire è un campo double!)

Aiuto, sbaglio la condizione o l'insert?