Zapisuję dane z selecta:
ale chciałbym teraz je odczytać z bazy do edycji.
Nie chciałbym tworzyć za każdym razem:
if ($rodzaj_gry == '5') { echo ' <option value"1">1</option> <option value"2">2</option> <option value"3">3</option> <option value"4">4</option> <option value"5" selected="selected">5</option> '; }
pewnie prościej można zrobić to tak:
if ($rodzaj_gry == '1') { } else { } if ($rodzaj_gry == '2') { } else { }
Jak idzie ominąć taką konstrukcję, aby dodawało tylko selected="selected" do <option>, które rzeczywiście występuje w bazie bo zapewne jadę na rondzie w koło.
Aha i na koniec pytanie zapisuję do bazy wartość np. 0, 1, 2 itd.
Jeśli zapiszę liczbę powyżej zero jest ok ale nie mogę zapisać 0 dlaczego?
Dodam, że przed zapisem sprawdzam czy zmienna nie jest pusta
Jeśli tego nie zrobię zapisze tylko pytanie jak to ominąć. Przypuszczam, że "0" traktuje jako pustą wartość.