![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 15 Pomógł: 0 Dołączył: 20.12.2007 Skąd: Radom Ostrzeżenie: (0%) ![]() ![]() |
Witam
Chcę zrobić www, na którym będzie można liczyć ocenę, która wypada z przedmiotu w mojej szkole. Wzór jest taki - (ocena 1 * współczynnik + ocena 2 * współczynnik ...)/ (ocena maksymalna 1 * współczynnik + ocena maksymalna 2 * współczynnik ... )* 100% Tak więc w zależności od tego jaką ilość ocen mam do policzenia, chcę, żeby tyle pól się pokazywało. Tzn na stronie 1 podaje liczbę ocen jaką chce liczyć, na stronie 2 wyświetla się liczba formularzy tyle, ile wybrałem wcześniej. Mam problem jak to zrobić. PHP dopiero zaczynam się uczyć i takich rzeczy jeszcze nie umiem (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Mam nadzieję, że podacie mi jakieś wskazówki / gotowy skrypt jak to zrobić (wolałbym wskazówki (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) ) Wierzę, że wiecie o co mi chodzi i że nie zamotałem aż tak bardzo (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Pozdrawiam Wieloryb |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 6 072 Pomógł: 861 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza ![]() |
Na pierwszej stronie robisz formularz, w którym wpisuje się liczbę pól na drugiej stronie. Na drugiej stronie:
Zauważ, że pole ma nazwę "ocena[]" czyli po wysłaniu formularza ze strony nr 2 otrzymasz tablicę. Odwołujesz się do niej poprzez $_POST['ocena'][0], $_POST['ocena'][1] itd... |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 285 Pomógł: 37 Dołączył: 18.12.2007 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
hint 1: pętla for
hint 2: echo('<input ...... name="ocena'.$jakas_zmienna_z_for.'"/>'); albo robienie w php zastąpić przez js |
|
|
![]()
Post
#4
|
|
Grupa: Moderatorzy Postów: 6 072 Pomógł: 861 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza ![]() |
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 285 Pomógł: 37 Dołączył: 18.12.2007 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
@phpion.com
ja tu nie widzę problemu, chociaż Twoje jest faktycznie wygodniejsze... for($i=1;i<=$_POST['ile'];i++) $cos=$POST['ocena'.$i]; Edit: Po prostu jak wyświetlałem temat to Twojej odpowiedzi nie było, tak bym się nie wcinał (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Ten post edytował netmare 20.12.2007, 12:26:26 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 17:46 |