![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 86 Pomógł: 0 Dołączył: 28.09.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Od jakiegoś czasu interesuję się programowaniem obiektowym i stworzyłem sobie klasę a właściwie to klasy do tworzenia quizów. Chciałbym abyście ocenili mój sposób programowanie obiektowego, czy idę w dobrą stronę. Całość składa się z dwóch części: pierwsza klasa służy do konfiguracji quizu. Ustawia pytania i odpowiedzi i tworzy formularz. Druga służy do odbierania danych z formularza oraz wyświetla wybrane odpowiedzi. Wszystko można przetestować na stronie: http://debczynski.pl/quiz/ Poniżej przesyłam kod: http://wklej.org/id/148957/ - quiz.Kontroler.php http://wklej.org/id/148958/ - quiz.Widok.php http://wklej.org/id/148960/ - quiz.Model.php http://wklej.org/id/148962/ - index.php Napiszcie co sądzicie o tych klasach. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 283 Pomógł: 15 Dołączył: 22.03.2009 Skąd: Bytów Ostrzeżenie: (0%) ![]() ![]() |
jest błąd - jeśli nie odpowiem na wszystkie pytania, i wcisnę send wyświetla się długi kod na stronie
Kod Array
( [0] => Array ( [question] => Array ( [question] => 1. Pytanie pierwsze [answersType] => checkbox [answersName] => pyt_1 ) [answers] => Array ( [0] => Array ( [answer] => Odp 1.1 [value] => 1 [checked] => 0 ) [1] => Array ( [answer] => Odp 1.2 [value] => 2 [checked] => 1 ) [2] => Array ( [answer] => Odp 1.3 [value] => 3 [checked] => 0 ) [3] => Array ( [answer] => Odp 1.4 [value] => 4 [checked] => 1 ) ) ) [1] => Array ( [question] => Array ( [question] => 2. Pytanie drugie [answersType] => radio [answersName] => pyt_2 ) [answers] => Array ( [0] => Array ( [answer] => Odp 2.1 [value] => 1 [checked] => 0 ) [1] => Array ( [answer] => Odp 2.2 [value] => 2 [checked] => 0 ) [2] => Array ( [answer] => Odp 2.3 [value] => 3 [checked] => 0 ) [3] => Array ( [answer] => Odp 2.4 [value] => 4 [checked] => 0 ) ) ) [2] => Array ( [question] => Array ( [question] => 3. Pytanie trzecie [answersType] => radio [answersName] => pyt_3 ) [answers] => Array ( [0] => Array ( [answer] => Odp 3.1 [value] => 1 [checked] => 0 ) [1] => Array ( [answer] => Odp 3.2 [value] => 2 [checked] => 0 ) [2] => Array ( [answer] => Odp 3.3 [value] => 3 [checked] => 1 ) [3] => Array ( [answer] => Odp 3.4 [value] => 4 [checked] => 0 ) ) ) [3] => Array ( [question] => Array ( [question] => 4. Pytanie czwarte [answersType] => checkbox [answersName] => pyt_4 ) [answers] => Array ( [0] => Array ( [answer] => Odp 4.1 [value] => 1 [checked] => 0 ) [1] => Array ( [answer] => Odp 4.2 [value] => 2 [checked] => 0 ) [2] => Array ( [answer] => Odp 4.3 [value] => 3 [checked] => 0 ) [3] => Array ( [answer] => Odp 4.4 [value] => 4 [checked] => 0 ) ) ) ) Array ( [pyt_1] => Array ( [0] => 2 [1] => 4 ) [pyt_2] => [pyt_3] => 3 [pyt_4] => ) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 13.10.2025 - 11:24 |