2009-12-24 76 views
-1

我是PHP的一個小白,只是想知道爲什麼我們要在HTML的body標籤中寫php腳本。一個簡單的PHP查詢

我只是在一個頁面上留言,並使用post方法將其引導到另一個頁面。下面是代碼。

page1.html

<form action="disp.php" method="post"> 
Enter a word: < input type="text" name="word" /> 

disp.php

這正好body標籤

$word=$_POST['word']; 
echo $word; 

內的所有您的幫助是高度讚賞。

+0

這個問題沒有多大意義。 – 2009-12-24 05:24:26

+0

無法理解你的問題:( – Sarfraz 2009-12-24 05:24:48

回答

7

想一想,它的一種方式是服務器根據PHP腳本的結果動態地創建一個HTML頁面。它是有效的HTML,你需要編寫相應的標記,如

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> 
<html> 
    <head> 
    ... 
    </head> 
    <body> 
    ... 
    </body> 
</html> 

腳本其實可以去任何地方,但echo說法就像是說「在這裏寫一些東西。」如果您有迴應<title></title>標籤之間的內容,那麼您的PHP語句的結果(此例中爲$word)將出現在頁面標題中。您希望它出現在頁面的正文中,因此您可以在<body></body>標籤之間回顯變量。

這是否回答你的問題?

+0

yup dude非常感謝你的幫助 – Josh 2009-12-24 05:30:55

+1

要成爲**有效的** HTML你需要一個DOCTYPE和其他一些東西,但這是另一回事.-D – pavium 2009-12-24 05:32:16

+0

@pavium touche,你抓住了我的懶惰;-) – 2009-12-24 05:33:22