<?php
print '<?xml version="1.0" encoding="ISO-8859-1"?>';
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/2000/REC-xhtml1-20000126/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fi" >
<head>
  <title>Terveyskysely</title>
  <link href="lomake.css" type="text/css" rel="StyleSheet" />
</head>
<body>
<?php

// debuggaukseen
// print_r($_POST);

// onko lomaketta lähetetty
$lahetetty = isset($_POST['laheta']);

if (
$lahetetty) {

  
// virheentarkistukset
  
  
if (empty($_POST['etunimi'])) {
    
$err['etunimi'] = "Etunimeä ei ole annettu";
  }

  if (empty(
$_POST['sukunimi'])) {
    
$err['sukunimi'] = "Sukunimeä ei ole annettu";
  }

}

// jos ei olla lähetetty tai oli virheitä
if (!$lahetetty || isset($err)) {
  
// niin tulostetaan lomake (mahdollisine virheineen)
?>


<h1>Suuri terveyskysely</h1>

<form action="<?php print $_SERVER['PHP_SELF']; ?>" method="post">
<fieldset>
<legend>Henkilötiedot</legend>

<p>
<label>Etunimi</label> <input type="text" size="32" name="etunimi" />
<?php 
if (isset($err['etunimi'])) 
  print 
$err['etunimi']; 
?> 
</p>
<p>
<label>Sukunimi</label> <input type="text" size="32" name="sukunimi" />
<?php
if (isset($err['sukunimi'])) 
  print 
$err['sukunimi']; 
?>
</p>
<p>
<label>Sähköposti</label> <input type="text" size="48" name="sposti" />
</p>
<p>
<label>Syntymävuosi</label> <input type="text" size="5" name="syntymavuosi" />
</p>
<fieldset>
<legend>Sukupuoli</legend>

<p>
<label><input type="radio" value="mies" name="sukupuoli" checked="checked" 
/>Mies</label>
<label><input type="radio" value="nainen" name="sukupuoli" />Nainen</label>
</p>
</fieldset>
</fieldset>

<fieldset>
<legend>Taustatietoja</legend>

<p>
<label>Paino (kg)</label> <input type="text" name="paino" value="" size="4"/>
</p>
<p>
<label>Pituus (cm)</label> <input type="text" name="pituus" value="" size="4"/>
</p>
</fieldset>


<fieldset>
<legend>Väittämät</legend>
<p>Vastaa seuraaviin väittämiin, nyt on aika kertoa totuus!</p>

<table summary="Väittämätaulukko">

<tr>
<th>Väittämä</th>
<th>En juuri koskaan</th>

<th>Harvoin</th>
<th>Joskus</th>
<th>Melko usein</th>
<th>Lähes joka päivä</th>

</tr>
<tr>
<th>Syön burgereita</th>
<td><input type="radio" name="610" value="1" /></td>
<td><input type="radio" name="610" value="2" /></td>
<td><input checked="checked" type="radio" name="610" value="3" /></td>
<td><input type="radio" name="610" value="4" /></td>

<td><input type="radio" name="610" value="5" /></td>
</tr>
<tr>
<th>Harrastan liikuntaa</th>

<td><input type="radio" name="611" value="5" /></td>

<td><input type="radio" name="611" value="4" /></td>
<td><input checked="checked" type="radio" name="611" value="3" /></td>
<td><input type="radio" name="611" value="2" /></td>
<td><input type="radio" name="611" value="1" /></td>
</tr>
<tr>
<th>Juon olutta</th>
<td><input type="radio" name="612" value="1" /></td>
<td><input type="radio" name="612" value="2" /></td>

<td><input checked="checked" type="radio" name="612" value="3" /></td>
<td><input type="radio" name="612" value="4" /></td>
<td><input type="radio" name="612" value="5" /></td>
</tr>
</table>
</fieldset>



<fieldset>
<legend>Alkuviikon ruoat</legend>
<p>Valitse mitä söit.</p>

<div class="column">
<h2>Maanantai</h2>
<label><input type="checkbox" name="ruoka[]" value="pizza" /> 
Kasvispizza</label>
<label><input type="checkbox" name="ruoka[]" value="nakkikastike" /> 
Nakkikastike</label>
<label><input type="checkbox" name="ruoka[]" value="meetwursti" /> 
Meetwurstikiusaus</label>
</div>

<div class="column">
<h2>Tiistai</h2>
<label><input type="checkbox" name="ruoka[]" value="uuniperuna" /> 
Uuniperuna</label>
<label><input type="checkbox" name="ruoka[]" value="pippuripata" /> 
Pippuripata</label>
<label><input type="checkbox" name="ruoka[]" value="rapeat kalafileet" /> 
Rapeat kalafileet</label>

</div>

<div class="column">
<h2>Keskiviikko</h2>
<label><input type="checkbox" name="ruoka[]" value="jauhelihalasagne" /> Jauhelihalasagne</label>
<label><input type="checkbox" name="ruoka[]" value="juuressosekeitto" /> Juuressosekeitto</label>
<label><input type="checkbox" name="ruoka[]" value="kasvistortillat" /> Kasvistortillat</label>
</div>

</fieldset>


<input type="submit" name="laheta" value="Lähetä" />


<?php } else { // jos lähetetyt tiedot ok 


print "<p>OK</p>";
// voidaan käsitellä lähetettyjä tietoja...

}

?>

</body>
</html>