<!doctype html>
<html>
<head>
<title>Lab2 - ankieta</title>
<meta charset="UTF-8">
</head>
<body>
<form action="lab4_6.php" method="post" >
<input type="hidden" value="ok" name="send" />
<table>
<tr><td>Gdzie lubisz spędzać najchętniej wakacje?</td></tr>
<tr><td><input type="radio" name="pp" value="1" />nad morzam</td></tr>
<tr><td><input type="radio" name="pp" value="2" />w górach</td></tr>
<tr><td><input type="radio" name="pp" value="3" />w mieście</td></tr>
<tr><td><input type="radio" name="pp" value="4" />na wsi</td></tr>
<tr><td><input type="radio" name="pp" value="5" />w domu</td></tr>
<tr><td><input type="radio" name="pp" value="6" />nad jeziorami</td></tr>
<tr><td><input type="radio" name="pp" value="7" />w lesie</td></tr>
<tr><td><input type="submit" /></td></tr>
</table>
</form>
</body>
</html>
<?php
if ( isset ($_POST['send']) and $_POST['send'] == 'ok' )
{
if ( isset ( $_POST['pp'] )) { $pp = $_POST['pp'] ; } else { $pp = 0 ; }
$nazwa = "ankieta.txt" ;
if (file_exists($nazwa)) {
//echo "Plik $nazwa istnieje";
$uchwyt = fopen($nazwa,"r");
//
$linia = fgets($uchwyt) ;
fclose($uchwyt) ;
$w = explode(":", $linia) ;
} else {
$w = array ( 0, 0, 0, 0, 0, 0, 0) ;
}
if ( $pp <> 0 ) {
$w[$pp-1] ++ ;
}
//echo "Plik $nazwa istnieje";
$uchwyt = fopen($nazwa,"w");
$record = "" ;
$mrec = 0 ;
for ( $ii=0; $ii<7; $ii++ )
{ $record .= $w[$ii].":" ;
$mrec += $w[$ii] ;
}
/*
* Zapis danych do pliku
* $tekst - zmienna zawiera dane dotyczace jednej odpowiedzi testu
* - funkcja fwrite() zapisuje dane do pliku
*/
fwrite($uchwyt,$record) ;
}
?>
<html>
<head>
<title>Lab2 - wyniki ankiety<</title>
<meta charset="UTF-8">
</head>
<body>
<p style="font-weight:bold">Wyniki sondy w procentach:</p>
<table>
<tr><td>nad morzam</td><td style="text-align:right"><?php print number_format($w[0]*100/$mrec, 2, ',', ''); ?> %</td></tr>
<tr><td>w górach</td><td style="text-align:right"><?php print number_format($w[1]*100/$mrec, 2, ',', ''); ?> %</td></tr>
<tr><td>w mieście</td><td style="text-align:right"><?php print number_format($w[2]*100/$mrec, 2, ',', ''); ?> %</td></tr>
<tr><td>na wsi</</td><td style="text-align:right"><?php print number_format($w[3]*100/$mrec, 2, ',', ''); ?> %</td></tr>
<tr><td>w domu</</td><td style="text-align:right"><?php print number_format($w[4]*100/$mrec, 2, ',', ''); ?> %</td></tr>
<tr><td>nad jeziorami</td><td style="text-align:right"><?php print number_format($w[5]*100/$mrec, 2, ',', ''); ?> %</td></tr>
<tr><td>w lesie</td></td><td style="text-align:right"><?php print number_format($w[6]*100/$mrec, 2, ',', ''); ?> %</td></tr>
</table>
</body>
</html>