Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Quiz na plikach tekstowych
damyan90
post
Post #1





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

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


Witam, chciałbym zrobić prosty quiz oparty na plikach tekstowych. Napisałem na razie losowanie 10 z 30 pytań (plików txt) i ich wyświetlenie:

  1. <?php        
  2.    for($i=1;$i<=30;$i++)
  3.    {
  4.        $file[] = file_get_contents("pytania/$i.txt");
  5.    }
  6.    
  7.    
  8.    for($i=1;$i<=10;++$i)
  9.    {
  10.        $nr[$i]=rand(0,29);
  11.        for($j=1;$j<$i;++$j)
  12.        {
  13.            if($nr[$j]==$nr[$i]) --$i;
  14.        }
  15.    }
  16.    
  17.    for($i=1;$i<=10;++$i)
  18.    {
  19.        echo $file[$nr[$i]] . '<br>';
  20.    }
  21. ?>


Jest to oczywiście w jednym formularzu który odsyła do stronki sprawdzającej rozwiązania (z założenia). Tylko nie wiem właśnie jak zrobić to sprawdzanie?

Pliki z pytaniami wyglądają mniej więcej tak:

  1. <p class="question"><u>Tresc pytania...</u></p>
  2. <input type="radio" name="pyt1" value="a" /> Odpowiedz a
  3. <br />
  4. <input type="radio" name="pyt1" value="b" /> Odpowiedz b
  5. <br />
  6. <input type="radio" name="pyt1" value="c" /> Odpowiedz c
  7. <br />


Myślałem żeby do każdego pliku wprowadzić zmienną z prawidłową odpowiedzią ale nie wiem jak się do niej odnieść przy sprawdzaniu ...
Może macie jakiś łatwiejszy sposób a ja sobie niepotrzebnie komplikuje? z góry dzięki za pomoc! (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
Spawnm
post
Post #2





Grupa: Moderatorzy
Postów: 4 069
Pomógł: 497
Dołączył: 11.05.2007
Skąd: Warszawa




baza danych ?
ewentualnie jak tak bardzo chcesz pliki to baw się z explode " title="Zobacz w manualu PHP" target="_manual
w opdowiednie tagi dawaj odp o pytanie, potem podziel i gotowe .
Go to the top of the page
+Quote Post
Fifi209
post
Post #3





Grupa: Zarejestrowani
Postów: 4 655
Pomógł: 556
Dołączył: 17.03.2009
Skąd: Katowice

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


Widać, że szukałeś podobnych tematów (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)

http://forum.php.pl/index.php?showtopic=11...mp;#entry590357
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: 23.08.2025 - 16:21