![]() |
![]() ![]() |
![]() |
![]() ![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 202 Pomógł: 3 Dołączył: 6.01.2008 Skąd: Mazowieckie Ostrzeżenie: (0%) ![]() ![]() |
Witam, chciałem się dowiedzieć w jaki sposób można pobrać z bazy danych zawartości pola select. Z polem input jest ok ale nie wiem jak wyciągnąć select
![]()
próbowałem na różne sposoby, mi.in: <select name="wojewodztwo" value="'.$res['wojewodztwo'].'"> i za każdym razem nie chce pobrać.. |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 732 Pomógł: 80 Dołączył: 25.05.2005 Skąd: Szczecin Ostrzeżenie: (0%) ![]() ![]() |
co to są te znaczniki for w hmtl'u ? pokaż kod w którym dodajesz do bazy danych, żeby pobrać musisz dodawać, co to za zmienna res ? Więcej kodu..
-------------------- DevBlog - http://www.bartekrogus.pl
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 202 Pomógł: 3 Dołączył: 6.01.2008 Skąd: Mazowieckie Ostrzeżenie: (0%) ![]() ![]() |
to się odnosi do tego..
![]()
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 732 Pomógł: 80 Dołączył: 25.05.2005 Skąd: Szczecin Ostrzeżenie: (0%) ![]() ![]() |
A gdzie kod do wrzucania danych do MySQL'a ?
-------------------- DevBlog - http://www.bartekrogus.pl
|
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 229 Pomógł: 13 Dołączył: 31.05.2007 Ostrzeżenie: (10%) ![]() ![]() |
A gdzie kod do wrzucania danych do MySQL'a ? Hmmm a po co? ![]()
Może tak? Tylko pozamieniaj sobie odpowiednio do twojej tabeli. Ten post edytował Sadu2 7.05.2008, 09:37:34 |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 732 Pomógł: 80 Dołączył: 25.05.2005 Skąd: Szczecin Ostrzeżenie: (0%) ![]() ![]() |
@em-ba, może skonkretyzuj swoje pytanie: chcesz pobrać wszystkie województwa z bazy danych (taki kod przedstawił Sadu2)? Czy może chcesz zaznaczyć w istniejącym select'ie pole któremu odpowiada wartość w tabeli, tak aby było zaznaczone domyślnie ? Rozumiem, że jest to skrypt edycji ?
@Sadu2 Twój kod jest mało czytelny. Po drugie zdziwiłbym się jakby ktoś w tabli o nazwie 'uzytkownicy' miał nazwy województw. Po trzecie co Twój kod przedstawia ? Po czwarte, chciałbym zobaczyć kod dodawania, żeby zobaczyć czy em-ba nie zrobił gdzieś błędu "po drodze". Ten post edytował sniezny_wilk 7.05.2008, 09:43:14 -------------------- DevBlog - http://www.bartekrogus.pl
|
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 202 Pomógł: 3 Dołączył: 6.01.2008 Skąd: Mazowieckie Ostrzeżenie: (0%) ![]() ![]() |
dzieki Sadu2 ale nie do końca o to chodziło ..poza tym nie działa
![]() sniezny_wilk, dobrze rozumiesz - chodzi w tym skrypcie o edycję danych.. z bazy. Użytkownik, któremu wyświetla się formularz moglby widziec wartość swojego pola select (np. wojewodztwo), które wcześniej podał w formularzu. Chodzi o to aby wyświetlało mu te wojewodztwo, które wybrał (tylko jedno, a nie wszystkie ![]()
ogołem nadpisywanie danych działa ale co do pol input a nie wiem jak to osiągnąć przy polach select.. Ten post edytował em-ba 7.05.2008, 10:06:09 |
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 229 Pomógł: 13 Dołączył: 31.05.2007 Ostrzeżenie: (10%) ![]() ![]() |
|
|
|
![]()
Post
#9
|
|
![]() Grupa: Zarejestrowani Postów: 202 Pomógł: 3 Dołączył: 6.01.2008 Skąd: Mazowieckie Ostrzeżenie: (0%) ![]() ![]() |
nie wyciągał nic z bazy.. //tylko było puste pole.. Być może coś źle zmieniłem ten Twój kod
![]() |
|
|
![]()
Post
#10
|
|
![]() Grupa: Zarejestrowani Postów: 229 Pomógł: 13 Dołączył: 31.05.2007 Ostrzeżenie: (10%) ![]() ![]() |
To może pokaż jak wygląda Twoja tabela `uzytkownicy`
|
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 732 Pomógł: 80 Dołączył: 25.05.2005 Skąd: Szczecin Ostrzeżenie: (0%) ![]() ![]() |
Teraz rozumiem. Województwa umieść w tabeli może być "na sztywno" w PHP'owej lub w bazie danych, wyświetlaj je za pomocą jakiegoś fora, while'a - wiesz jak to zrobić, tak ?
Coś takiego, mogą być gdzieś błędy, cześć musisz pozmieniać, musisz też pamiętać o poprawnych wartościach w value, żeby się wszystko zgadzało. To może pokaż jak wygląda Twoja tabela `uzytkownicy` @Sadu2 - po co ? Ten post edytował sniezny_wilk 7.05.2008, 11:47:34 -------------------- DevBlog - http://www.bartekrogus.pl
|
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 163 Pomógł: 10 Dołączył: 24.01.2006 Ostrzeżenie: (30%) ![]() ![]() |
to się odnosi do tego.. ![]()
|
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 732 Pomógł: 80 Dołączył: 25.05.2005 Skąd: Szczecin Ostrzeżenie: (0%) ![]() ![]() |
Tyle, że em-ba nie ma w bazie województw, a zresztą nie chodzi o ich wyświetlenie, tylko o zaznaczenie wybranego już wcześniej. EDIT: i dlaczego założyłeś że em-ba ma włączone short_open_tag ![]() Ten post edytował sniezny_wilk 7.05.2008, 11:06:00 -------------------- DevBlog - http://www.bartekrogus.pl
|
|
|
![]()
Post
#14
|
|
![]() Grupa: Zarejestrowani Postów: 202 Pomógł: 3 Dołączył: 6.01.2008 Skąd: Mazowieckie Ostrzeżenie: (0%) ![]() ![]() |
Cytat Tyle, że em-ba nie ma w bazie województw, a zresztą nie chodzi o ich wyświetlenie, tylko o zaznaczenie wybranego już wcześniej. sniezny_wilk - chodzi o ich wyswietlenie w formularzu.. (Uzytkownik wybiera sobie nazwe wojewodztwa z pola select, które jest zapisywane do bazy danych jako cyferka ..każde woj. ma przypisana cyferke.. i teraz uzytkownik chcący zmienic swoje wojewodztwo - widzi pole select, które mu wyświetla dotychczasowe wojewodztwo.. klika na liste select - wybiera nowe wojewodztwo i jest ono wowczas nadpisywane do bazy danych znów jako cyferka ![]() Nie wiedziałem z początku, że to będzie tak skomplkowane ![]() Poprawiłem na coś takiego ale dalej ciągle nie działa jak powinno..
|
|
|
![]()
Post
#15
|
|
Grupa: Zarejestrowani Postów: 732 Pomógł: 80 Dołączył: 25.05.2005 Skąd: Szczecin Ostrzeżenie: (0%) ![]() ![]() |
A co się dzieje ?
-------------------- DevBlog - http://www.bartekrogus.pl
|
|
|
![]()
Post
#16
|
|
![]() Grupa: Zarejestrowani Postów: 202 Pomógł: 3 Dołączył: 6.01.2008 Skąd: Mazowieckie Ostrzeżenie: (0%) ![]() ![]() |
parse error widzi błąd w tej linii:
echo '<option value="'.$res.'">'.$array[$res].'</option>';// pamiętaj o odpowiednich value ! unexpected T_STRING, expecting ',' or ';' ..ale nie wiem czego tu może brakować... |
|
|
![]()
Post
#17
|
|
Grupa: Zarejestrowani Postów: 732 Pomógł: 80 Dołączył: 25.05.2005 Skąd: Szczecin Ostrzeżenie: (0%) ![]() ![]() |
Tam wyżej masz błąd:
zmień na
A co do tamtej linijki, to wydaje się okej może wynika z poprzedniego błędu
EDIT: kolejny błąd:
przecież zmienną res już używasz !, daj inną
i tam ma być $i ++ a porównanie
kurcze masa błędów.. Chyba nie do końca wiesz co piszesz :/ Ten post edytował sniezny_wilk 7.05.2008, 11:50:53 -------------------- DevBlog - http://www.bartekrogus.pl
|
|
|
![]()
Post
#18
|
|
![]() Grupa: Zarejestrowani Postów: 202 Pomógł: 3 Dołączył: 6.01.2008 Skąd: Mazowieckie Ostrzeżenie: (0%) ![]() ![]() |
Poprawiłem lecz dalej jest ten sam błąd, z tym, że teraz tyczy się tej linijki:
value=$res['wojewodztwo']; Po zmianach skrypt wygląda tak..
|
|
|
![]()
Post
#19
|
|
![]() Grupa: Zarejestrowani Postów: 1 568 Pomógł: 192 Dołączył: 7.03.2005 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
-------------------- |
|
|
![]()
Post
#20
|
|
Grupa: Zarejestrowani Postów: 732 Pomógł: 80 Dołączył: 25.05.2005 Skąd: Szczecin Ostrzeżenie: (0%) ![]() ![]() |
Dokładnie tak jak napisał potreb, zobacz dokładnie jak ja tam napisałem, jest dolar przed value.
-------------------- DevBlog - http://www.bartekrogus.pl
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 09:27 |