2012-06-21 144 views

回答

0

由於您在您的代碼上使用PHP,所以文件名應該是phpTutorial.php而不是phpTutorial.html。正確的形式操作名稱

而且phpTutorial.php應該有下面的代碼:

<br /> 
Welcome <?php echo $_Post["fname"]; ?>!<br ?> 
You are <?php echo $_Post["age"]; ?> years old. 
<br /> 

$ _ POST應該$ _ POST所取代。

1

搜索:

<form action="phpTutorial.html" method="post"> 
    Name: <input type="text" name="fname" /> 
    Age: <input type="text" name="age" /> 
    <input type="submit" /> 
</form> 

碼2頁

echo $_POST["fname"] 

內置的變量(有沒有更好的名字?)都是以大寫字母和PHP變量n引用的Ames區分大小寫。

+0

我覺得自己像個白癡。 $ _POST需要大寫。 – dwstein

+1

這是一個很容易犯的錯誤 - 我想我們都已經在某個時候完成了。 – andrewsi

0

形式的行動應當是action="phpTutorial.php"而不是action="phpTutorial.html"phpTutorial.php應該有

<br /> 
Welcome <?php echo $_POST["fname"]; ?>!<br ?> 
You are <?php echo $_POST["age"]; ?> years old. 
<br /> 

當你將提交一個表單,它會在從的行動啓動該文件的屬性,你給了,在這種情況下,你給這個php文件的名字應該是phpTutorial.php

+0

謝謝! $ _POST需要大寫。 – dwstein

+0

不客氣:-) –

相關問題