まず第一に、他の多くの人が気付いているように、2 番目の入力ボックスに構文エラーがあります。ただし、この html 構文エラーは、最初の入力ボックスに送信されるデータには影響しません。
入力ボックスを送信できるようにするには、入力ボックスをフォームにラップする必要があるため、フォームで使用されるメソッドにエラーがあると思います (http://www.w3schools.com/tags/att_form_method. asp)。
変数から値を取得するには、これを POST に変更し$_POST
ます。
また、2 番目の入力ボックスの入力タイプを変更して、その値をサーバーに送信する必要があります。
便宜上、$_REQUEST
グローバル var には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";
}