<?
echo "<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\"> <html>
<head>
<title>Ukrywanie elementów</title>
<meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-2\" />
<meta http-equiv=\"Content-Language\" content=\"pl\">
<meta name=\"Description\" content=\"\" />
<meta name=\"Keywords\" content=\"\" />
<meta name=\"Author\" content=\"Sebekzosw\" />
<meta http-equiv=\"Reply-to\" content=\"sebekzosw@o2.pl\" />
<meta name=\"Robots\" content=\"ALL\" />
<meta name=\"revisit-after\" content=\"10\" />
<link rel=\"stylesheet\" type=\"text/css\" href=\"style.css\" />
<script language=\"JavaScript\" type=\"text/javascript\">
//<![CDATA[
function pokaz() {
obj=document.getElementById('ukryte');
obj2=document.getElementById('lista');
objCheck=document.getElementById('zaznaczanie');
if (objCheck.checked) {
obj.style.display=\"\";
obj2.style.display=\"none\";
} else {
obj.style.display=\"none\";
obj2.style.display=\"\";
}
}
//]]>
</script>
</head>
<body>\n";
if(isset($_POST['dodaj_film'])) { if($_POST['tytul_z_listy']) {
echo $_POST['tytul_z_listy']."<br /><br />"; } else {
echo $_POST['tytul_z_input']."<br /><br />"; }
}
echo " <form action=\"\" method=\"post\"> <input type=\"checkbox\" id=\"zaznaczanie\" onClick=\"pokaz()\" name=\"check\" value=\"1\" />Wpisz tytuł<br />
<select id=\"lista\" name=\"tytul_z_listy\">
<option value=\"Tytuł 1\">Tytuł 1</option>
<option value=\"Tytuł 2\">Tytuł 2</option>
<option value=\"Tytuł 3\">Tytuł 3</option>
</select>
<input type=\"text\" name=\"tytul_z_input\" id=\"ukryte\" style=\"display:none\" value=\"\" />
<input type=\"submit\" name=\"dodaj_film\" value=\"Wyślij\" />
</form>
</body>
</html>\n";
?>
Mam taki kod - jak wybiorę coś z pola select to i dam "Wyślij" to wyświetla mi się zawartość value. Ale jeżeli zaznaczę checkbox i wpiszę do pola input jakiś treść i wyślę to nic się nie wyświetla. W czym jest problem?