peklo
12.02.2014, 11:51:13
witam
Mam pytanie jak można domyślnie ustawić żeby do rekordu nie dodawał się null tylko 0.
Mam dwa formularze w jednym jest pole wyboru aut1, a w drugim nie ma.
I teraz jeśli wysyłam z tego formularza gdzie nie ma tego pola wyboru to wstawia mi null
Jeśli wysyłam z drugiego gdzie jest to pole ale go nie zaznaczam to również wysyła mi null.
W bazie miałem ustawionne na aut1 TINYINT DEFAULT '0' lub aut1 TINYINT not null DEFAULT '0' lub
aut1 TINYINT null DEFAULT '0' i ciągle wstawia mi null.
markonix
12.02.2014, 13:41:48
Nie chce mi się wierzyć, że masz ustawioną flagę "not null" i wstawia null ponieważ w takiej sytuacji wyrzuca błąd.
peklo
12.02.2014, 13:46:08
no wyrzuca wyrzuca że nie może być null ale jak zrobić zeby automatycznie wstawiało się 0 a nie null
nospor
12.02.2014, 13:51:12
$aut1 = (int)$_POST['aut1'];
To tak w skrocie.... wiem, skomplikowane
peklo
12.02.2014, 14:01:34
dzięki nospor jak zwykle jesteś wielki:)
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.