![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 22.05.2007 Skąd: Rybnik Ostrzeżenie: (0%) ![]() ![]() |
Witam mam smieszny problem, mianowicie przy wyborze z <option>
jak łatwo zauważyc wybrana opcja wędruje do $sortby, działa mi to poprawnie tzn zapisuje do zmiennej z zmiennej wędruje do bazy i daje oczekiwany rezultat. Ale... jesli wybierzemy np drugą opcje i zapiszemy zmiany to nie wyświetla się ona jako ta domyślna (wybrana, używana), tylko lista wyświetla się wg tego jak wpisałem option1,2,3 tutaj jest coś nie tak na samym koncu z tym selected <select onchange="sortby = this.value" name="sortby" sortby=selected="selected"> a drugi moj problem to : w pliku php (niestety nie ja go pisałem, otrzymałem go od znajomego :/) po najechaniu myszką na dany wyraz przy pomocy <a title> wysietlana jest wartosć... np.
ale w title nie moge korzystać z np <br> na czym bardzo by mi zależało... Podpowiedziano mi żeby title przerobił na onmouseover ale próbowałem i nic :| jak miałby wyglądać ten fragment przy wykorzystywaniu onmouseover? z góry dzieki za pomoc ![]() Ten post edytował Lovel 24.09.2007, 10:12:46 |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Przyjaciele php.pl Postów: 1 590 Pomógł: 40 Dołączył: 11.01.2007 Skąd: Centrum Ostrzeżenie: (0%) ![]() ![]() |
Co do pierwszego z tego co kojarze to w select znacznik selected="selected" dajesz w option a nie w select .. czyli kod powinien wyglądać tak:
Oczywiście nie znam się na html'u na tyle żeby powiedzieć, że taka składnia nie działa .. wiem tylko że taka jaką ja podałem jest w 100% sprawna i poprawna. Co do drugiego zainteresuj się biblioteką overlib - Działa bardzo dobrze i pozwala na wykorzystanie prawie w każdym miejscu strony. -------------------- 404
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 22.05.2007 Skąd: Rybnik Ostrzeżenie: (0%) ![]() ![]() |
co do biblioteki to juz sie za to biore
![]() nadal opcja: "<option VALUE="2">{sortby_2}</option>" jest wyswietlana jako pierwsza a ja chce ze np jak ktos sobie ustawi opcje 3 to opcja 3 bedzie przy odswieżeniu ta pierwsza i domyslną... |
|
|
![]()
Post
#4
|
|
![]() Grupa: Przyjaciele php.pl Postów: 1 590 Pomógł: 40 Dołączył: 11.01.2007 Skąd: Centrum Ostrzeżenie: (0%) ![]() ![]() |
a co do tego htmla to nie działa... nadal opcja: "<option VALUE="2">{sortby_2}</option>" jest wyswietlana jako pierwsza a ja chce ze np jak ktos sobie ustawi opcje 3 to opcja 3 bedzie przy odswieżeniu ta pierwsza i domyslną... A gdzie generujesz tego selecta ![]() ![]() Żeby mieć zawsze zaznaczoną odpowiednią wartość musisz odczytać ja z bazy i podczas generowania selecta porównywać .. jeżeli będzie taka sama jak ta w bazie dodajesz atrybut selected -------------------- 404
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 22.05.2007 Skąd: Rybnik Ostrzeżenie: (0%) ![]() ![]() |
w pliku php mam tak:
a w pliku tpl: i wszystko działa zmienna $sortby otrzymuje z pola wyboru wartość, poprawnie zapisuje do bazy i zmienia mi rodzaj sortowania... jedyne czego mi brak to tego że jak ktoś juz raz wybrał np sortowanie numer 2 to żeby lista wyboru wyglądała tak: {sortby_2} {sortby_1} {sortby_3} a jesli wybierze sortowanie numer 3 to {sortby_3} {sortby_2} {sortby_1} |
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 07:19 |