Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]odświerzanie się formularza
mit2
post
Post #1





Grupa: Zarejestrowani
Postów: 160
Pomógł: 5
Dołączył: 4.08.2010

Ostrzeżenie: (40%)
XX---


witam chciałbym zrobić na stronie zrobić formularz jęsli zaznacze np. ok1 to odświerzy się strona. i zapamięta to co bylo podane w ok1 i np. jesli dalem wczesniej ok3
  1. <tr>
  2. <td>1 katalog</td>
  3. <td><select><option value="">Wybierz</option>
  4. <option value="1">ok1</option></select></td>
  5. </tr>
  6. <tr>
  7. <td>2 katalog</td>
  8. <td><select><option value="">Wybierz</option>
  9. <option value="1">ok2</option></select></td>
  10. </tr>
  11. <tr>
  12. <td>3 katalog</td>
  13. <td><select><option value="">Wybierz</option>
  14. <option value="1">ok3</option></select></td>
  15. </tr>
  16. </form>

Z góry dzieki. Za pomoc postawie pomogl
Powód edycji: [Ociu]: Poprawiłem bbCode
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 5)
ciekawskiii
post
Post #2





Grupa: Zarejestrowani
Postów: 467
Pomógł: 39
Dołączył: 7.11.2010
Skąd: Raz tu, raz tam

Ostrzeżenie: (30%)
XX---


sesja + option selected
p.s. odświeŻanie
Go to the top of the page
+Quote Post
mit2
post
Post #3





Grupa: Zarejestrowani
Postów: 160
Pomógł: 5
Dołączył: 4.08.2010

Ostrzeżenie: (40%)
XX---


mozesz podac mi jakis przydlad
Go to the top of the page
+Quote Post
lukaskolista
post
Post #4





Grupa: Zarejestrowani
Postów: 872
Pomógł: 94
Dołączył: 31.03.2010

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


ciekawskiii@
po jakiego sesja? Totalna bzdura...
Cookie juz predzej

Cytat
i np. jesli dalem wczesniej ok3
o co kaman?
Jezeli chcesz dodawac pola do formularza w zaleznosci od zaznaczonych checkboxow to zrob to w czystym JS, o ile nie potrzebujesz pobierac dancyh z serwera. Jezeli przy tworzeniu nowych pol potrzebujesz pobrac cos z serwera to wykorzystaj AJAX.

Do odswiezania strony w JS sluzy location.reload(), lub
  1. window.location = 'example.com&zmienna1='+zmienna1+'&zmienna2='+zmienna2;
gdzie zmienna1 i zmienna2 to jakies wartosci okreslajace czy dany checkbox zostal zaznaczony

Ten post edytował lukaskolista 1.04.2011, 06:46:55
Go to the top of the page
+Quote Post
ciekawskiii
post
Post #5





Grupa: Zarejestrowani
Postów: 467
Pomógł: 39
Dołączył: 7.11.2010
Skąd: Raz tu, raz tam

Ostrzeżenie: (30%)
XX---


lukaskolista przestan mu mieszac z checkboxami i ajaxem jak mu nie o to chodzi i totalna glupota zapisywac to do cookie...
mit sprawdzasz czy wyslano formularz i wynik zapisujesz do sesji
  1. if(isset($_POST))
  2. {
  3. $_SESSION['wybrano']=$_POST['nazwa'];
  4. }

i zmien formularz ktory zapamieta wybor w sesji
  1. <form method="post" action="plik.php"><select name="nazwa">
  2. <option <?php if($_SESSION['wybrano'] == "1") { echo 'selected'; } ?> value="1">ok2</option>
  3. <option <?php if($_SESSION['wybrano'] == "2") { echo 'selected'; } ?> value="2">ok2<option/>
  4. </select>
  5. <input value="wyslij" type="submit"/></form>

Tak jakos bym to zrobil, mozna a nawet trzeba post zabezpieczyc ale to juz sam poczytaj, to powinno dzialac
Go to the top of the page
+Quote Post
mit2
post
Post #6





Grupa: Zarejestrowani
Postów: 160
Pomógł: 5
Dołączył: 4.08.2010

Ostrzeżenie: (40%)
XX---


Mam problem ponieważ pokazuje mi że brakuje "" albo '' co musze zrobic zeby dobrze dzialalo
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 17.09.2025 - 16:25