Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Odpowiednia strona w zależności od podanych wcześniej odpowiedzi.
Apox
post
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 16.09.2007

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


Chciałem napisać stronę w formie testu wyboru, która po wybraniu odpowiednich odpowiedzi w formularzu i zatwierdzeniu odeśle do odpowiedniej strony zależnie od wcześniej wybranych odpowiedzi. Naszukałem się po sieci, ale nie znalazłem nic co by tak zadziałało.

Jak ktoś nie rozumie o co mi loto podam mały schemacik jak ja bym to widział:

Mamy n pytań z odpowiedziami... (jedna możliwa odpowiedź przy jednym pytaniu)
Pytanie 1
a) Odpowiedź a)
B) Odpowiedź B)
c) Odpowiedź c)

Pytanie 2
a) Odpowiedź a)
B) Odpowiedź B)
c) Odpowiedź c)

...

Pytanie n
a) Odpowiedź a)
B) Odpowiedź B)
c) Odpowiedź c)

No i szukam skryptu, który po zaznaczeniu wszystkich odpowiedzi i zatwierdzeniu sumowałby udzielone odpowiedzi i np. w przypadku gdy odpowiedź a) powtórzy się 6 razy , B) - 7, c) - 2 otwierałby stronę o nazwie a6b7c2.html

Zaznaczam, że dobrze zdążyłem poznać póki co tylko HTML i z tej perspektywy widzę tylko takie rozwiązanie, ale zdaję sobie sprawę, że istnieje jeszcze słabo mi znany PHP, w którym napewno będzie to inaczej wyglądało. Czekam na pomysły.

PS: Terminy mnie gonią ;)

Ten post edytował Apox 16.09.2007, 23:11:29
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Apox
post
Post #2





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 16.09.2007

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


Wolałbym użyć JS, ale nie moge wykombinować jak użyć tego window.location.replace("test.html"). Jakaś podpowiedź? Przypominam, że JS i PHP znam tylko szczątkowo i przydałoby się trochę bardziej łopatologicznie.
Go to the top of the page
+Quote Post
Cienki1980
post
Post #3





Grupa: Przyjaciele php.pl
Postów: 1 590
Pomógł: 40
Dołączył: 11.01.2007
Skąd: Centrum

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


Cytat(Apox @ 18.09.2007, 18:13:44 ) *
Wolałbym użyć JS, ale nie moge wykombinować jak użyć tego window.location.replace("test.html"). Jakaś podpowiedź? Przypominam, że JS i PHP znam tylko szczątkowo i przydałoby się trochę bardziej łopatologicznie.

Szczątkowa znajomość PHP i JS to trochę wg mnie mało. O wiele lepiej ( prościej jak dla mnie ) zrobić to w php ( i wystarczą do tego podstawy ) a w JS trzeba by napisać funkcję, która wywoływała by się po zatwierdzeniu formularza.

W funkcji tej czytasz wszystkie zaznaczone pola odpowiedzi i określasz na tej podstawie ( licząc ilości zaznaczonych pól a,b,c,d ) nazwę pliku który ma się pokazać ...
Go to the top of the page
+Quote Post

Posty w temacie


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: 4.10.2025 - 21:04