<!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> <html> <head> <meta charset="UTF-8" /> <meta name="Author" content="dane autora" /> </head> <body> <?php if (isset($_POST["jezyk"])) { $jezyk=$_POST["jezyk"]; if (!empty($_POST["jezyk"])) {echo ("<p>Znasz języki:</p>"); echo ('<ul>'); foreach ($jezyk as $k=>$w) { } echo ('</ul>');} else echo ('<ul>'); foreach ($jezyk as $k=>$w){ echo('</ul>'); } ?> </body> </html>
Nie mam pojęcia jak zrobić żeby wyświetlić napis jak zaznaczono wszystkie, albo jak nie wybrano żadnego pola. Bardzo bardzo proszę o pomoc.