Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php]Formularze., Gdy zaznaczę jakąś opcje...
-Muka_muka-
post 29.05.2006, 05:42:46
Post #1





Goście







Mam problem bo nie wiem jak dokładnie zrobić Formularz.
Chodzi o to że np. gdy wybieram odpowiedź "Tak" to otwiera mi się nowe okno "okno.html" a strona przechodzi dalej tak jakby była zaznaczona opcja "Nie".

WIęc chodzi o to że gdy wybieram jedną opcję to pojawai mi się nowe okno a jak wybieram drugą to te okno się nie pojawia.Jeżeli ktoś by dał taki skrypt.Szukałem ale nic nie znalazłem.


Help me tongue.gif
Go to the top of the page
+Quote Post
-Gość-
post 29.05.2006, 12:07:44
Post #2





Goście







To moze tak smile.gif

horm.htm:
  1. <title> TAK/NIE :-) </title>
  2. </head>
  3.  
  4. <form method="post" action="header.php">
  5. <input class="form" type="radio" name="tak_nie" value="nie" checked /> NIE<br /> <input class="form" type="radio" name="tak_nie" value="tak" /> TAK <br />
  6. <input type="submit" value="dalej">
  7. </form>
  8. </body>
  9. </html>


header.php:
  1. <?php
  2.  
  3. if ($tak_nie=='nie')
  4. header ('location: nie.htm');
  5. elseif ($tak_nie=='tak')
  6. header ('location: tak.htm');
  7. ?>


nie.htm:
  1. <title> TAK/NIE :-) </title>
  2. </head>
  3.  
  4. nie !
  5. </body>
  6. </html>


tak.htm:
  1. <title> TAK/NIE :-) </title>
  2. </head>
  3.  
  4. tak :)
  5. </body>
  6. </html>
Go to the top of the page
+Quote Post
sowi
post 29.05.2006, 12:16:40
Post #3





Grupa: Zarejestrowani
Postów: 63
Pomógł: 0
Dołączył: 7.03.2004

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


Zapomnialem się zalogować, więc post wszedł jako gość i nie mogę go wyedytować - jezeli nie masz serwera z php to skorzystaj z javascript

w header.php zapomnialem o przypisaniu krótkiej nazwy zmiennej z formularza. Niby nie musi byc, ale...

  1. <?php
  2. $tak_nie = $_POST['tak_nie'];
  3.  
  4. if ($tak_nie=='nie')
  5. header ('location: nie.htm');
  6. elseif ($tak_nie=='tak')
  7. header ('location: tak.htm');
  8. ?>
Go to the top of the page
+Quote Post
-Gość-
post 29.05.2006, 13:04:40
Post #4





Goście







A więc musze zrobić 4 pliki(właściwie 3)horm.htm(chyba form ale git) zrobie se formularzyk(umiem) teraz zrobie plik header.php potem tak.htm(czyli strona prawidłowej odpowiedzi) i nie.htm (strona nieprawidłowej odpowiedzi)

Jak bedzie działać jesteś boski tongue.gif Jeżeli cos nie zrozumialem albo zle zrozumialem napisz co:P
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 Wersja Lo-Fi Aktualny czas: 19.07.2025 - 18:42