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']==0 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?