Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 16 Pomógł: 0 Dołączył: 7.05.2006 Ostrzeżenie: (0%)
|
Witam,
Mam formularz z kilkoma polami typu radio, których wartości wynoszą "T" albo "N". Przekazuje je metodą POST, a wartości odczytuje poprzez taką pętlę:
Wszystko do tej pory działa, tylko nie wiem jakiej funkcji użyć, aby policzyć ilość elementów tej tablicy, ale po podaniu konkretnego warunku, czyli np. liczenie elementów z wartością "T". Funkcja count() zlicza wszystkie elementy tablicy, więc to odpada. Jakieś sugestie? Z góry dziękuję za pomoc. edit: wiele tematów nie zawiera w tytule odpowiedniego znacznika tematycznego, a mimo to nie jest zamykanych. Ten post edytował Albert 1.12.2007, 19:20:44 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 1 076 Pomógł: 62 Dołączył: 6.03.2005 Skąd: Wroc Ostrzeżenie: (0%)
|
|
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 16 Pomógł: 0 Dołączył: 7.05.2006 Ostrzeżenie: (0%)
|
Próbowałem w ten sposób jednak nic się nie dzieje.
|
|
|
|
Post
#4
|
|
|
Grupa: Zarejestrowani Postów: 1 076 Pomógł: 62 Dołączył: 6.03.2005 Skąd: Wroc Ostrzeżenie: (0%)
|
|
|
|
|
Post
#5
|
|
|
Grupa: Zarejestrowani Postów: 16 Pomógł: 0 Dołączył: 7.05.2006 Ostrzeżenie: (0%)
|
Rzeczywiście...OMG...Napisałem, że już tak próbowałem. Pierwszy warunek jest nieprawdziwy, więc wykonuje się co to jest w else, więc za każdym razem dodaje do "nie"...
|
|
|
|
Post
#6
|
|
|
Grupa: Zarejestrowani Postów: 15 Pomógł: 2 Dołączył: 29.06.2005 Ostrzeżenie: (0%)
|
|
|
|
|
Post
#7
|
|
|
Grupa: Zarejestrowani Postów: 16 Pomógł: 0 Dołączył: 7.05.2006 Ostrzeżenie: (0%)
|
Mam trzy pytania i w każdym zaznaczyłem poprawną odpowiedź. Oto efekt:
Kod Array
( [1] => Array ( [0] => T Array ( [0] => T Array ( [0] => T Array ( [1] => Array ( [0] => T Array ( [0] => T Array ( [0] => T Array ( [1] => Array ( [0] => T Array ( [0] => T Array ( [0] => T |
|
|
|
Post
#8
|
|
|
Grupa: Zarejestrowani Postów: 15 Pomógł: 2 Dołączył: 29.06.2005 Ostrzeżenie: (0%)
|
oks, pokaz jeszcze czesc formularza, w nim upatrywalbym bledu
|
|
|
|
Post
#9
|
|
|
Grupa: Zarejestrowani Postów: 16 Pomógł: 0 Dołączył: 7.05.2006 Ostrzeżenie: (0%)
|
Zapomniałem wcześniej dodać, że zmieniłem trochę kod.
Tu jest pole radio formularza. Tablica $all[nr] to nr odpowiedzi w bazie danych, a $all[dobra] to poprawność odpowiedzi. Kod <input type=radio name=$all[nr][] value=$all[dobra] W związku z tym pętla wygląda tak:
|
|
|
|
Post
#10
|
|
|
Grupa: Zarejestrowani Postów: 15 Pomógł: 2 Dołączył: 29.06.2005 Ostrzeżenie: (0%)
|
przeslij juz wygenerowany kod w htmlu.
|
|
|
|
Post
#11
|
|
|
Grupa: Zarejestrowani Postów: 16 Pomógł: 0 Dołączył: 7.05.2006 Ostrzeżenie: (0%)
|
Przy zaznaczeniu trzech poprawnych odpowiedzi pętla generuje taki kod:
Kod T T T Natomiast przy zastosowaniu tego:
Wyświetla to co już wcześniej napisałem. Już nie wiem co tu jest nie tak... edit: Poradziłem sobie, można zamknąć. Ten post edytował Albert 4.12.2007, 16:19:28 |
|
|
|
![]() ![]() |
|
Aktualny czas: 26.12.2025 - 02:58 |