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 ZPraca Dyplomowa, Studia Podyplomowe, Artur Konieczny „Zastosowanie HTML/PHP/SQL - Aplikacja KOLOS&quPraca Dyplomowa, Studia Podyplomowe, Artur Konieczny „Zastosowanie HTML /PHP/SQL - Aplikacja KOLOS&qPraca Dyplomowa, Studia Podyplomowe, Artur Konieczny „Zastosowanie HTML /PHP/SQL - Aplikacja KOLOS&qPraca Dyplomowa, Studia Podyplomowe, Artur Konieczny „Zastosowanie HTML/PHP/SQL - Aplikacja KOLOS&quPraca Dyplomowa, Studia Podyplomowe, Artur Konieczny „Zastosowanie HTML/PHP/SQL- AplikacjaPraca Dyplomowa, Studia Podyplomowe, Artur Konieczny „Zastosowanie HTML /PHP/SQL - AplikacjaPraca Dyplomowa, Studia Podyplomowe, Artur Konieczny „Zastosowanie HTML/PHP/SQL - AplikacjaPraca Dyplomowa, Studia Podyplomowe, Artur Konieczny „Zastosowanie HTML /PHP/SQL - AplikacjaPraca Dyplomowa, Studia Podyplomowe, Artur Konieczny „Zastosowanie HTML/PHP/SQL - AplikacjaPraca Dyplomowa, Studia Podyplomowe, Artur Konieczny „Zastosowanie HTML /PHP/SQL - AplikacjaPraca Dyplomowa, Studia Podyplomowe, Artur Konieczny „Zastosowanie HTML/PHP/SQL- AplikacjaPraca Dyplomowa, Studia Podyplomowe, Artur Konieczny „Zastosowanie HTML/PHP/SQL- AplikacjaPraca Dyplomowa, Studia Podyplomowe, Artur Konieczny „Zastosowanie HTML/PHP/SQL - AplikacjaPraca Dyplomowa, Studia Podyplomowe, Artur Konieczny „Zastosowanie HTML/PHP/SQL - AplikacjaPraca Dyplomowa, Studia Podyplomowe, Artur Konieczny „Zastosowanie HTML/PHP/SQL- AplikacjaPraca Dyplomowa, Studia Podyplomowe, Artur Konieczny „Zastosowanie HTML/PHP/SQL - AplikacjaPraca Dyplomowa, Studia Podyplomowe, Artur Konieczny „Zastosowanie HTML /PHP/SQL - Aplikacjaskanuj0006 Załącznik nr 2. I. PRACA DYPLOMOWA (studia pierwszego stopnia) 1. Układ pracy dyplomowejwięcej podobnych podstron