Dane pochodzą z formularza. Jak w formularzu pole jest puste to powinna zostać wstawiona wartość NULL
CODE
$_POST['pole1'] = ($_POST['pole1']!='' ? $_POST['pole1'] : NULL) ;
Tak wygląda zapytanie
CODE
$zapytanie = "UPDATE `tabela` SET
`pole1`='".$_POST['pole1']."'
WHERE `id`='".$_GET['id']."' ";
`pole1`='".$_POST['pole1']."'
WHERE `id`='".$_GET['id']."' ";
Pole w tabeli jest typu int. Domyślna wartość NULL
Problem polega na tym, że za każdym razem wstawia się wartość 0 jak w formularzu jest puste pole.
Jak wyświtlam sobie zapytanie to wygląda ono w następujący sposób
zapytanie: UPDATE `tabela` SET `pole`='' WHERE `id`='1'
Jak rozwiązać ten problem ?