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):
quindi con un controllo di questo tipo:Codice PHP:
$_Session['carbone']=""
e poi con la queryCodice PHP:
if ($_SESSION['carbone']==0 or $_SESSION['carbone']==""){$carbone_1 = NULL;}else{$carbone_1 = $_SESSION['carbone'];}
dovrei ottenere l'iserimento del valore NULL e invece mi trovo inserito il valore di "zero". Dove sbaglio?Codice PHP:
$query_insert_1 = "INSERT into `table` values ('".$carbone_1."')";
(il campo che vado a riempire è un campo double!)
Aiuto, sbaglio la condizione o l'insert?