Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] Konkurs: pytania i odpowiedzi - różna ilość, HELP ME, PLEASE !
vieri_pl
post
Post #1





Grupa: Zarejestrowani
Postów: 406
Pomógł: 9
Dołączył: 24.07.2005
Skąd: Bydgoszcz

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


Witam. Dawno nie prosiłęm o pomoc, lecz teraz po prostu musze bo już mnie głowa od tego problemu boli. Więc zaczne. Tworzę moduł konursów dla osoby x. Ma tam być możliwość tworzenia konkursów ale za każdym razem z inną liczbą pytań i odpowiedzi.
Pytania do bazy dodaje w ten sposób:

pytanie1 ?; pytanie2 ?; pytanie3 ?

Później rozbijam to na części:

  1. <?php
  2.  
  3. $pytania = explode(";", $pyt);
  4. echo $pytania[0];
  5. echo $pytania[1];
  6. echo $pytania[2];
  7.  
  8. ?>


^ No i tu pierwszy problem. Za każdym razem jest inna ilośc odpowiedzi czyli polecenie

  1. <?php
  2.  
  3. $pytania = explode(";", $pyt);
  4.  
  5. ?>

Mam dać to do pętli ?

i drugi bardziej poważny problem (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) Muszę jeszcze mieć odpowiedzi do tego w formie checkboxów.

Czyli miało by to wyglądać tak:

Pytanie 1 ?

Tu odp 1 do pyt 1
Tu odp 2 do pyt 1

Pytanie 2?

Tu odp 1 do pyt 2
Tu odp 2 do pyt 2

Pytanie 3?

Tu odp 1 do pyt 3
Tu odp 2 do pyt 3

No jak mam wyswietlic pod każdym pytaniem odpowiedz z checkboxem o odpowiednim value czyli a, b, c bo checki chciałem nazywać a, b, c ,d itd.
A gdy będe to odbierał wrzucał bym to do bazy w takiej postaci:
a;a;b czyli to oznaczałoby że ktoś zaznaczył odpowiedzi kolejna 1-szą,1-szą i drugą.

Proszę o pomoc. Mam po prostu zrobić moduł konkursów w ktorym zawsze może być inna ilość opdowiedzi i pytań. A może ktoś ma lepsze pomysły ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
^bmb
post
Post #2





Grupa: Zarejestrowani
Postów: 69
Pomógł: 2
Dołączył: 12.12.2005

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


Witam!

Nie do konca wiem jaki konkretnie masz zamysł ale wydaje mi się że przede wszystkim korektę powinieneś zacząć od struktury bazy danych.

Ja osobiście zrobiłbym np DANE_KONKURS:
- id(klucz primary auto increment)
- type ( tu wpisujesz czy PYTANIE , czy ODPOWIEDZ)
- parent ( id konkursu do ktorego nalezy)
- status ( 0-odp prawidlowa 1- odp nieprawidlowa)


To tak na szybko ale wydaje mi się że to by znacznie ułatwiło sprawę
Odpowiednim SELECTEM wybierasz kolejne pytania danego konkursu, dla kazdego pytania wyszukujesz odpowiedzi i masz w kolumnie status czy jest ona poprawna czy nie wiec mozesz ustawiac wartosci checked checkboxow.

Mam nadzieję że pomogłem
--
pozdrawiam
^bmb
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: 10.10.2025 - 22:29