'."\n"; error_reporting(E_ALL); ini_set('display_errors', '1'); /* * WWW-sovellukset-kurssi * VT3 taso 1 mallivastaus * Antti Ekonoja ja Tommi Lahtonen 6.3.2008 */ // Määritellään vakiot, parantaa ylläpidettävyyttä define("MAX_PAINO", 300); define("MIN_PAINO", 40); // Henkilöiden nimet taulukkoon, parantaa ylläpidettävyyttä $henkilot = array("Antti", "Tommi", "Sami", "Vesa"); ?> Painonpudotus MAX_PAINO) { $virheet[$hlo][$i] = "Liian suuri paino! "; $virhe = true; } if(is_numeric($arvo) && $arvo

Painonpudotus

Painotiedot \n"; // Tulostetaan ensin input-kentät, asetetaan class mahdollisen virheen mukaan // Silmukka vähentää hieman copypastea for($i=0; $i<2; $i++) { $class = ""; if(isset($virheet[$hlo][$i]) && $virheet[$hlo][$i]) { $class = "virhe"; } $name = $hlo."[]"; $value = ""; if(isset($_REQUEST[$hlo][$i])) { $value = htmlentities($_REQUEST[$hlo][$i]); } print << \n TEXT; } // Tulostetaan lopuksi virheet näkyville for($i=0; (isset($virheet[$hlo]) && $i".$virheet[$hlo][$i]."\n"; } } echo "\n"; } ?>
Nimi Alkupaino Loppupaino
$hlo

Tulokset

\n"; $value1 = $_REQUEST[$hlo][0]; $value2 = $_REQUEST[$hlo][1]; // round-funktiolla saadaan määrättyä desimaalien määrä $value = round($value2 - $value1, 1); echo ""; $kokonaissumma += $value; } ?>
Nimi Painon muutos
$hlo$value

Kokonaismuutokset

Summa
Keskiarvo