Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: ustawienie wartosci domyślnej w kolumnie tinyint
Forum PHP.pl > Forum > Przedszkole
peklo
Mam pytanie. Jak ustawic watośc domyślną w kolumnie typu tinyint. Chodzi mi o to że mam taki checkbox
<input name='aa' type='checkbox' value='1'>
Chcę żeby było tak ze jak nic nie wybiorę to np żeby wstawiło liczbę 2 lub 1 bez róznicy (zmienie wtedy w inpucie na 1)
Próbuje tak $aa=(int)$_POST['aa'] ale wstawia mi liczbę 0
Próbowałem tak :
aa tinyint not null default '2' ale i tak wstawia mi 0
trueblue
Wstawia 0, bo właśnie taką wartość ma zmienna $aa.
Jeśli nie będziesz wstawiał wartości do tego pola podczas zapytania INSERT, to wtedy przyjmie wartość 2.
Pyton_000
Kod
$aa = (empty($_POST['liczba']) ? 'null' : (int)$_POST['liczba'];

Do tego musisz ustawić pole tinyint na null i default 2


Kod
$aa = (empty($_POST['liczba']) ? 2 : (int)$_POST['liczba'];
nospor
Cytat
Do tego musisz ustawić pole tinyint na null i default 2
zle..... jak ustawi na null i przekaze null to niby czemu ma wstawic baza 2? Baza wowczas wstawi null

$aa = (empty($_POST['liczba']) ? 2 : (int)$_POST['liczba'];
Pyton_000
Wybacz głupotę napisałem smile.gif poprawiłem się, nie mam nic na swoje usprawiedliwienie, w zamian pójdę się ubiczować i zrobić 3 kółka rowerem po bagnie wink.gif
nospor
Cytat
poprawiłem się, nie mam nic na swoje usprawiedliwienie, w zamian pójdę się ubiczować i zrobić 3 kółka rowerem po bagnie
No ja mysle... żeby mi to było ostatni raz.... ale za to, ze bezczelnie skopiowales moj kod w swojej edycji to zrob dodatkowe 5 kółek.




wink.gif
Pyton_000
Nie bezczelnie, zainspirowałem się arrowheadsmiley.png
nospor
Acha.... to tak sie teraz nazywa plagiat.... dobrze wiedziec smile.gif
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.
Invision Power Board © 2001-2025 Invision Power Services, Inc.