我昨天開始使用HTML,並試圖使用PHP將一些數據從一個頁面發送到另一個頁面。我不知道我是否錯過了一些東西,但即使我在互聯網上找到的代碼也不適合我。使用PHP從表單發送數據
這是我的窗體的代碼:
<div class="login">
<form name="myForm" action="post.php" method="POST">
<div class="group1">
<input type="text" name="fusername"><span class="bar"></span>
<label>Username</label>
</div>
<div class="group2">
<input type="text" name="fpassword"><span class="bar"></span> <span class="password"></span>
<label>Password</label>
</div>
<button type="submit" class="button buttonBlue">Login</button>
</form>
</div>
同時這也是post.php中頁面的整體代碼:
<html>
<body>
Welcome <?php echo $_POST["fusername"]; ?><br>
You inserted as a password: <?php echo $_POST["fpassword"]; ?>
</body>
</html>
唯一的東西我點擊「登錄」後見按鈕是「歡迎」和「您作爲密碼插入」。
我試過get和post方法(有一致性),我仍然無法看到我在表單中插入的內容。
我甚至試圖打印一個簡單的問候詞,以此方式修改的post.php中頁:
<html>
<body>
<?php
Echo "Hello, World!";
?>
</body>
</html>
,但這樣做,我得到一個白色的頁面。
我究竟是什麼遺漏或誤解?
非常感謝。
你的方法是'POST',你正在使用'$ _GET'。將其更改爲'$ _POST'。 – Virb
對不起,這是一個錯字,我嘗試了一致性後得到和後,但我仍然有同樣的問題。 – giovandrea
通過'var_dump($ _ POST)'檢查錯誤。告訴我們你有什麼錯誤? – Virb