![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 168 Pomógł: 1 Dołączył: 19.11.2005 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Mam do stworzenia bazę danych, gdzie użytkownik wybierałby kraj pochodzenia. Problem jest jednak w tym, że kraje te muszą być w dwóch językach w zależności od języka wybranego przez użytkownika. Kłopot pojawił się już na etapie tworzenia <SECLET> w formularzu bowiem musiałem stworzyć dwa selecty, osobny dla każdego języka. W zależności od wybranego języka includowałem odpowiedni plik i tak jeśli $jezyk = pol wczytywałem kraje_pol.php, dla $jezyk = eng wczytywałem kraje_eng.php. Osobne formularze zrobiłem ze względu na kłopot w sortowaniu. Bez względu na język kraje musiały mieć to samo ID natomiast posortowane musiały być alfabetycznie dlatego uznałem, że jedyną metodą która znam jest stworzenie dwóch zestawów: itp. Teraz przyszło mi zmierzyć się z jeszcze większym problemem. W przypadku edycji danych, musi być zaznaczone pole, które użytkownik już wybrał. W innym miejscu, w podobnej sytuacji stosowalem do tego:
jednak teraz, przy 220 krajach, sprawdzanie 440 razy (w dwoch miejscach jest kraj) warunku if chyba mija się z celem. Czy ktoś może podpowiedzieć jakieś rozwiązanie? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 171 Pomógł: 0 Dołączył: 17.12.2003 Skąd: Krakół Ostrzeżenie: (0%) ![]() ![]() |
Stwórz sobie dwie tablice z nazwami krajów, i sprawdzaj if'em której ma użyć.
A co do tego sprawdzania, to nie wiem w jaki sposób inaczej byś to mógł zrobić, ja myślę osobiście, że z if'ami nie jest źle. Sam sprawdzam sobie w ten sposób województwo i kraj. Ten post edytował tomekp 27.05.2006, 16:16:11 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 5.10.2025 - 19:17 |