1437211805

1437211805



Praca Dyplomowa, Studia Podyplomowe, Artur Konieczny „Zastosowanie HTML/PHP/SQL - Aplikacja KOLOS"

3. SQL

Za pomocą zapytania SQL przedstawionego poniżej stwierdzamy na ile pytań student odpowiedział prawidłowo. Znajduje się on w pliku test.php aplikacji KOLOS:

$res = mysql_query

(" SELECT *

FROM 'gadmarl'.'TESTY' , 'gadraarl'.'WYNIKI'

WHERE 'TESTY'.'NR_TESTU' = ’$nr_test’ and 'WYNIKI'.'NR_TESTU' = 1$nr_test’ AND 'TESTY'.'NR_PYTANIA' = 'WYNIKI'.'NR_PYTANIA'

AND 'TESTY'.'ODP' = 'WYNIKI'.'ODP' and 'WYNIKI'.'INDEX' = ’$nr_index’

LIMIT 0 , 30");

Skrypt przedstawiony powyżej został wykorzystany w aplikacji KOLOS do sprawdzania ilości poprawnych odpowiedzi w danym teście    1 wypełnionym przez danego studenta

$nr_index'.

Skrypt zwraca wszystko z tabel 'gadmarl' .'testy' , 'gadmarl' .'wyniki' co spełnia następujące warunki:

testy'.'nr_testu' =    numer test w tabeli testy jest równy zmiennej

’ podawanej przez studenta przy wypełnianiu testu.

AND

'wyniki'.'nr_testu' = 1    1 numer testu nr_testu w tabeli wyniki jest równy

zmiennej 1 Snr_t 1 podawanej przez studenta przed wypełnieniem testu.

AND

'TESTY' .'NR_PYTANIA' = ' WYNIKI'.'NR_PYTANIA' - numer NR_PYTANIA Z tabeli TESTY

jest równy nr_pytania z tabeli wyniki

AND

' testy' .' odp' = ' wyniki ' .' odp' - odpowiedź odp w tabeli testy jest równa odpowiedź odp w tabeli wyniki

and

'wyniki'. 'index' = _i.ndex' index index w tabeli wyniki wyniki jest równy zmiennej podanej przez studenta ’

Następnie stosujemy zapis :

$odpd = mysqi_num_rows ($res); - który do zmiennej $odpd zapisuje liczbę poprawnych odpowiedzi.

14

1

na końcu obliczamy procent poprawnych odpowiedzi:

$proc = $odpd*ioo/$iie; - czyli liczba poprawnych $odpd * 100% / liczbę pytań w teście $ile;



Wyszukiwarka

Podobne podstrony:
Praca Dyplomowa, Studia Podyplomowe, Artur Konieczny „Zastosowanie HTML /PHP/SQL - Aplikacja KOLOS Z
Praca Dyplomowa, Studia Podyplomowe, Artur Konieczny „Zastosowanie HTML/PHP/SQL - Aplikacja KOLOS&qu
Praca Dyplomowa, Studia Podyplomowe, Artur Konieczny „Zastosowanie HTML /PHP/SQL - Aplikacja KOLOS&q
Praca Dyplomowa, Studia Podyplomowe, Artur Konieczny „Zastosowanie HTML /PHP/SQL - Aplikacja KOLOS&q
Praca Dyplomowa, Studia Podyplomowe, Artur Konieczny „Zastosowanie HTML/PHP/SQL - Aplikacja KOLOS&qu
Praca Dyplomowa, Studia Podyplomowe, Artur Konieczny „Zastosowanie HTML/PHP/SQL- Aplikacja
Praca Dyplomowa, Studia Podyplomowe, Artur Konieczny „Zastosowanie HTML /PHP/SQL - Aplikacja
Praca Dyplomowa, Studia Podyplomowe, Artur Konieczny „Zastosowanie HTML/PHP/SQL - Aplikacja
Praca Dyplomowa, Studia Podyplomowe, Artur Konieczny „Zastosowanie HTML /PHP/SQL - Aplikacja
Praca Dyplomowa, Studia Podyplomowe, Artur Konieczny „Zastosowanie HTML/PHP/SQL - Aplikacja
Praca Dyplomowa, Studia Podyplomowe, Artur Konieczny „Zastosowanie HTML /PHP/SQL - Aplikacja
Praca Dyplomowa, Studia Podyplomowe, Artur Konieczny „Zastosowanie HTML/PHP/SQL- Aplikacja
Praca Dyplomowa, Studia Podyplomowe, Artur Konieczny „Zastosowanie HTML/PHP/SQL- Aplikacja
Praca Dyplomowa, Studia Podyplomowe, Artur Konieczny „Zastosowanie HTML/PHP/SQL - Aplikacja
Praca Dyplomowa, Studia Podyplomowe, Artur Konieczny „Zastosowanie HTML/PHP/SQL - Aplikacja
Praca Dyplomowa, Studia Podyplomowe, Artur Konieczny „Zastosowanie HTML/PHP/SQL- Aplikacja
Praca Dyplomowa, Studia Podyplomowe, Artur Konieczny „Zastosowanie HTML/PHP/SQL - Aplikacja
Praca Dyplomowa, Studia Podyplomowe, Artur Konieczny „Zastosowanie HTML /PHP/SQL - Aplikacja
skanuj0006 Załącznik nr 2. I. PRACA DYPLOMOWA (studia pierwszego stopnia) 1. Układ pracy dyplomowej

więcej podobnych podstron