首先,正如许多其他人所注意到的,第二个输入框有语法错误。这个 html 语法错误应该不会影响为第一个输入框发布的数据。
您需要将输入框包装在表单中以便能够提交,因此我相信您的错误将出现在表单使用的方法中(http://www.w3schools.com/tags/att_form_method。 ASP)。
将此更改为 POST 以便从$_POST
变量中检索值。
您还需要更改第二个输入框的输入类型,以便将其值提交到您的服务器。
出于兴趣,$_REQUEST
全局变量包含GET
和POST
请求的数据,可以在不确定使用什么 http 方法时使用,但我不建议使用它,除非调试。
<form action="url_to_your_php_script.php" method="POST">
<input type="text" id="uzytkownik" name="uzytkownik" value="uzytkownik" style="position: absolute; left:780px; top: 290px; "/>
<input type="text" id="haslo" name="haslo" value="" style="position: absolute; left: 780px; top: 330px; "/>
</form>
对于您的 php 代码(我建议先检查该值是否存在于数组中,然后再尝试访问它):
<?php
if (array_key_exists("uzytkownik", $_POST)) {
echo $_POST["uzytkownik"];
} else {
echo "No value found";
}