<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8" />
<meta name="Author" content="dane autora" />
<title>Języki - formularz</title>
</head>
<body>
<form method="post" action="jezyki_ob1.php">
<p>Czy znasz język:<br />
<input type="hidden" name="jezyk[polski]" value="0" /> <br />
<input type="checkbox" name="jezyk[polski]" value="1" checked="checked " /> polski<br />
<input type="hidden" name="jezyk[czeski]" value="0" /> <br />
<input type="checkbox" name="jezyk[czeski]" value="1" /> czeski<br />
<input type="hidden" name="jezyk[niemiecki]" value="0" /> <br />
<input type="checkbox" name="jezyk[niemiecki]" value="1" /> niemiecki<br />
<input type="hidden" name="jezyk[angielski]" value="0" /> <br />
<input type="checkbox" name="jezyk[angielski]" value="1" /> angielski</p>
<p><input type="submit" value="Wyślij dane" /></p>
</form>
</body>
</html>
obsługa formularza
!DOCTYPE html>
<meta name="Author" content="dane autora" /> <?php
if (isset($_POST["jezyk"])) {
$jezyk=$_POST["jezyk"];
if (!empty($_POST["jezyk"]))
{echo ("<p>Znasz języki:
</p>");
foreach ($jezyk as $k=>$w) {
if ($w==1) echo ("
<li>$k
</li>");
}
else
echo ('
<p>Nie znasz języków
</p>');
echo ('
<p>Nie znasz języków
</p>');
foreach ($jezyk as $k=>$w){
if ($w==0) echo ("
<li>$k
</li>");}
}
?>
Nie mam pojęcia jak zrobić żeby wyświetlić napis jak zaznaczono wszystkie, albo jak nie wybrano żadnego pola. Bardzo bardzo proszę o pomoc.