Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> <select> i <option> jak po przeładowaniu strony, zachowac wybrany przez usera <option>?
miedzna
post
Post #1





Grupa: Zarejestrowani
Postów: 401
Pomógł: 1
Dołączył: 10.03.2004
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Mam taki kod:

  1. <SELECT NAME="skok">
  2. <OPTION VALUE="1">1
  3. <OPTION VALUE="2">2
  4. <OPTION VALUE="3">3


jak zrobic tak: user wybrał np 2, po przeladowaniu strony dalej jest wybrana 2 a nie ustawia się domyslnie na 1?

P.S. Pewnie nospor odpowie pierwszy smile.gif
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 9)
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




w php generujesz tego html?
jesli tak to musisz spraawdzac czy padla juz w poscie wartosc selecta i jesli tak to daną opcje zaznaczac. juz to bylo pare razy na forum php

Cytat
P.S. Pewnie nospor odpowie pierwszy
A jak smile.gif


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
miedzna
post
Post #3





Grupa: Zarejestrowani
Postów: 401
Pomógł: 1
Dołączył: 10.03.2004
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Właśnie nie z poziomu php, tylko html`em smile.gif
Go to the top of the page
+Quote Post
nospor
post
Post #4





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




no to samym html'em tego sie chyba nie da zrobic. Takie rzeczy ewetnualnie w przeglądarce mozna ustawic ale i za to glowy se nie dam uciąć.

Autor nie ponosi odpowiedzialności za treść tego posta smile.gif


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
miedzna
post
Post #5





Grupa: Zarejestrowani
Postów: 401
Pomógł: 1
Dołączył: 10.03.2004
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


a jak za pomoca php do wybranego <option> dopiszę selected?
Go to the top of the page
+Quote Post
nospor
post
Post #6





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




no jak to jak?
  1. <?php
  2.  
  3. echo '<select name="blabla">';
  4. echo '<option value="1" '.((isset($_POST['blabla']) && $_POST['blabla']==1) ? 'selected="selected"' : '').'>opcja 1</option>';
  5. echo '<option value="2" '.((isset($_POST['blabla']) && $_POST['blabla']==2) ? 'selected="selected"' : '').'>opcja 2</option>';
  6. echo '....';
  7. echo '</select>';
  8. ?>
lub podobnie smile.gif


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
miedzna
post
Post #7





Grupa: Zarejestrowani
Postów: 401
Pomógł: 1
Dołączył: 10.03.2004
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Dzięki, ale pytałem się że jeżeli dopiszę selected, to czy zadziała, a jak dopisac, to juz wiedziałem smile.gif
Go to the top of the page
+Quote Post
nospor
post
Post #8





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




sorki, źle dotyczatelm. ostatnio malo spię.
Ale skoro wiedziales jak dopisac to trzeba bylo dopisac i sprawdzic samemu tongue.gif


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
angel2953
post
Post #9





Grupa: Zarejestrowani
Postów: 199
Pomógł: 5
Dołączył: 8.07.2004
Skąd: gdynia

Ostrzeżenie: (0%)
-----


Jeśli chodzi o samego HTML to możnaby spróbować zrobić to za pomocą JS. W adresie kodujesz jaką opcję user wybrał a potem tylko ustawiasz selecta, poprzez JS, na daną opcję.


--------------------
Sygnaturkę ukradli
Go to the top of the page
+Quote Post
SHiP
post
Post #10





Grupa: Zarejestrowani
Postów: 697
Pomógł: 47
Dołączył: 19.12.2003
Skąd: Lublin

Ostrzeżenie: (0%)
-----


Najprościej i naljepiej moim zdaniem byłoby JavaScipt + cookies
Zaznaczasz selecta i wysyla sie ciacho. Ładujesz strone ciacho sie wczytuje sprawdza i zaznacza odpowiedną opcje

Tutaj masz artykuł na temat ciastek w JS http://www.quirksmode.org/js/cookies.html


--------------------
Warsztat: Kubuntu, PhpStorm, Opera
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.08.2025 - 06:51