mam klasę oraz konstruktor o tej samej nazwie co klasa.
Konstruktor:
<?php function Kalkulator ($sex, $weight, $age, $height, $tmax) { $this ->_Sex = $sex; $this ->_Weight = $weight; $this ->_Age = $age; $this ->_Height = $height; $this ->_Tmax = (int)$tmax; } ?>
oraz metodę, która korzysta z jednej ze zmiennych będących w konstruktorze:
<?php function Zawody() { ); foreach ($zawody as $wartosc) { foreach ($wartosc as $klucz=>$ostateczna_wartosc) { } } } ?>
Nie mogę pojąć dlaczego po wypełnieniu formularza nie wylicza tego co jest w pętli. Jeśli określę $tmax = 200 to wyliczenia mają miejsce, gdy są same zmienne to lipa. Nie wiem, gdzie popełniam błąd.
Dodam tylko, że klasę wywołuję z parametrami, które są w nawiasach konstruktora:
<?php $kalkulator = new Kalkulator ($sex, $weight, $age, $height, $tmax); $tre = $kalkulator ->Zawody(); ?>