我剛開始學習表單和PHP。提交表單後PHP變量沒有顯示(關閉)
<html>
<body>
<form action="welcome.php" method="get">
Name: <input type="text" name="name"><br>
E-mail: <input type="text" name="email"><br>
<input type="submit">
</form>
</body>
</html>
它應該將信息傳遞給所謂的welcome.php的PHP文件,它看起來像這樣:
<html>
<body>
Welcome <?php echo $_GET["name"]; ?><br>
Your email address is: <?php echo $_GET["email"]; ?><br>
Random thing: <?php $rand = "bananas"; echo "$rand"; ?>
</body>
</html>
我從這裏W3Schools的用下面的代碼測試一個簡單的HTML文件當我運行在Chrome的HTML文件,填寫姓名和電子郵件,然後按提交,頁面看起來是這樣的:
歡迎 你的電子郵件地址是: 隨意的事情:
HTML部分工作時,不會打印名稱變量,電子郵件變量和rand變量。
[編輯]:我解決了它通過將文件傳輸到服務器並運行它通過轉到實際的網頁,它的工作。另外Azeez Kallayi建議在Xamp上運行它。
您有錯誤在你的代碼..後'$蘭特=「香蕉」缺少分號' –
我想你沒有使用任何服務器,只需在沒有任何服務器的情況下在大型文件中打開,可以使用wamp或xamp或任何其他服務器。也semilcolon在上面的評論 –
嗨,感謝您指出。我添加了分號,但變量仍然不打印。 –