![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 21.05.2014 Ostrzeżenie: (0%) ![]() ![]() |
Jeszcze jedno pytanie w sprawie dziennika lekcyjnego, jeśli pozwolicie.
Jak zabezpieczyć wpisywanie ocen, żeby nauczyciel nie wpisał oceny np. 7? I nie wybrał niewłaściwego numeru ucznia czy przedmiotu?Formularz dodania ocen: i add_grade.php - dodawanie ocen:
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%) ![]() ![]() |
Co do oceny, to można wspomóc się HTML5 pattern http://jsfiddle.net/QxD6D/
I w PHP
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 428 Pomógł: 77 Dołączył: 10.07.2011 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Witaj
Co do oceny, to można wspomóc się HTML5 pattern http://jsfiddle.net/QxD6D/ [...] Powiem tak, założyłbym że nauczyciel nie posiada przeglądarki z html5 (chyba że są to komputery stojące w szkole i na pewno nowego html'a obsługują). Od roku pracuję w wydawnictwie w dziale IT i przyznam się że myślałem że nauczyciele raczej należą do tej grupy osób która z tym problemów mieć nie będzie... Bywa różnie. Ja bym wykonał tą walidację podwójnie, mianowicie: a) po stronie klienta z użyciem JS (jQuery jak wolisz) (IMG:style_emoticons/default/cool.gif) po stronie php [PHP] pobierz, plaintext if($form_grade>0 && $form_grade<7) [PHP] Przed tym zastrzegłbym jeszcze samą wartość tak aby skrypt przyjmował wartości 2, 2.5, 3, 3.5... [...]I nie wybrał niewłaściwego numeru ucznia czy przedmiotu?[...] Możesz "wspomóc" formularz ładując odpowienie numery (ewentualnie z danymi) do rozwijanego select'a. |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%) ![]() ![]() |
Walidacja formularza po stronie HTML5 jest jedynie miłą opcją, albo będzie zauważona albo nie. Jak przeglądarka nauczyciela to "zobaczy", to będzie jakiś plus, jak nie to mówi się trudno (IMG:style_emoticons/default/wink.gif)
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 21:27 |