![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 253 Pomógł: 0 Dołączył: 14.04.2005 Ostrzeżenie: (0%) ![]() ![]() |
mam taki kod. pobiera on jakies dane z bazy i wyswietla je w takim polu wybory
chodzi mi o cos takiego zeby ta zmienna wyswietl pokazywala mi to co jest aktualnie wybrane w select jezeli zmienie cos w select to zmienna tez sie zmienia help me |
|
|
![]()
Post
#2
|
|
![]() Grupa: Przyjaciele php.pl Postów: 2 923 Pomógł: 9 Dołączył: 25.10.2004 Skąd: Rzeszów - studia / Warszawa - praca Ostrzeżenie: (0%) ![]() ![]() |
A w czym chesz to zrobic w js czy php, bo sa 2 mozliwosci.
-------------------- |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 253 Pomógł: 0 Dołączył: 14.04.2005 Ostrzeżenie: (0%) ![]() ![]() |
w php
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Przyjaciele php.pl Postów: 2 923 Pomógł: 9 Dołączył: 25.10.2004 Skąd: Rzeszów - studia / Warszawa - praca Ostrzeżenie: (0%) ![]() ![]() |
-------------------- |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 253 Pomógł: 0 Dołączył: 14.04.2005 Ostrzeżenie: (0%) ![]() ![]() |
no wlasnie tak samo robilem juz wczesniej i to nie dziala bo jak ta zmienna wyswietlam to nic tam nie ma
|
|
|
![]()
Post
#6
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
post od selecta zawiera jego wartości. Wartości określa się w option w value. Tutaj w kodzie tego brakuje. POwinno być:
Ten post edytował nospor 20.04.2005, 09:34:36 -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#7
|
|
![]() Grupa: Przyjaciele php.pl Postów: 2 923 Pomógł: 9 Dołączył: 25.10.2004 Skąd: Rzeszów - studia / Warszawa - praca Ostrzeżenie: (0%) ![]() ![]() |
A w formularzu jaka metode wysylania masz post czy get? Bo pewnie w tym jest problem.
Cos sie tagi nie pozamykaly Ten post edytował SongoQ 20.04.2005, 09:37:42 -------------------- |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 253 Pomógł: 0 Dołączył: 14.04.2005 Ostrzeżenie: (0%) ![]() ![]() |
robilem metoda post
ale teraz wziolem ten twoj kod wkleilem no i nietety tez nie wyswietla |
|
|
![]()
Post
#9
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
No bo kodów tak bezmyslnie się nie wkleja. Songoq pomylil form z from
![]() Poprawka:
Ten post edytował nospor 20.04.2005, 10:47:47 -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 253 Pomógł: 0 Dołączył: 14.04.2005 Ostrzeżenie: (0%) ![]() ![]() |
akurat ten blad zauwazylem. ale teraz zauwazylem ze zapisuje mi ta wartosc ale dopiero po nacisnieciu przycisku 'go' a mi chodzi o to zeby bylo to przed przycisnieciem tego przycisku poniewaz mam cos takiego
tak wiec do tej zmiennej musi byc pobierana wartosc przed przycisnieciem tego przycisku poniewaz zmienna ta wykorzystuje w drugim zapytaniu i dopiero pozniej przyciskam przycisk 'go'. I takie pytanie czy w ogole da sie to zrobic ? |
|
|
![]()
Post
#11
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
No bo widzisz: tablica $_POST jest wypełniana dopiero po wysłaniu formularza. Jeśli chcesz mieć początkową wartość selecta, to jeżeli sam w kodzie nie zaznaczach konkretnej wartości, to jest to pierwsza wartość.
A więc:
-------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 253 Pomógł: 0 Dołączył: 14.04.2005 Ostrzeżenie: (0%) ![]() ![]() |
ok teraz juz prawie jest to o co mi chodzi czyli jak wlacze strone to w tym drugim select pokazyuje mi dobrze ale gdy zmienie cos w pierwszym select to w 2 mi sie nie zmienia jest nadal to samo Czy jest to mozliwe aby to sie zmienialo bez odswiezania strony , czy mozna to jakos w petli zrobic
![]() |
|
|
![]()
Post
#13
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Możesz submit pod selecta podczepić i po zmienieniu wartości stronkę ci odświerzy:
<select name="abc" onchange="submit();" > MOżesz rónież pobawić się w js. Ale do tego będziesz musiał ładować za każdym razem do stronki zawartość drugiego selecta dla wszystkich możliwych wartości z selecta pierwszego, a to może okazać się mało wydajne (nie wiem czy masz duż tych danych). Tak więc może pozostań przy pierwszym rozwiązaniu -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#14
|
|
Grupa: Zarejestrowani Postów: 253 Pomógł: 0 Dołączył: 14.04.2005 Ostrzeżenie: (0%) ![]() ![]() |
a ma ktos pomysl jak to zrobic inaczej bo ja chcialem poprzez formularz dodac do bazy jakies dane i te selecty mialy byc do tego aby dodac to w odpowiednie miejsce tz jak np wybralem w tym 2 select jakas podkategorie to te dane dodaje mi do wybranej podkategori.
|
|
|
![]()
Post
#15
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
No ale w czym problem?
Dodajesz przycisk dodaj <input type="submit" name="add" value="dodaj" /> A w skrypcie na końcu:
W przypadku gdy wciśniesz przycisk go lub bedziesz mial submita przez selecta (moje wczesniejsze rozwiązanie) to wykona ci się zmiana drugiego selecta. Dopiero gdy wciśniesz przycisk dodaj to ci to zapisze do bazy -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#16
|
|
![]() Grupa: Przyjaciele php.pl Postów: 2 923 Pomógł: 9 Dołączył: 25.10.2004 Skąd: Rzeszów - studia / Warszawa - praca Ostrzeżenie: (0%) ![]() ![]() |
@nospor Dzieki za znalezieniu bledu.
@blizniak Mozesz zastosowac to co podal @nospor lub pokombinowac z dynamiczna warstwo i wtedy bys sobie dane wczytywal/zapisywal a w user by nie "zauwazył" przeladowania strony. -------------------- |
|
|
![]()
Post
#17
|
|
Grupa: Zarejestrowani Postów: 253 Pomógł: 0 Dołączył: 14.04.2005 Ostrzeżenie: (0%) ![]() ![]() |
dzieki wszystkim za pomoc
![]() Ten post edytował blizniak 20.04.2005, 18:55:03 |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 09:49 |