2012-01-03 117 views
0

我有一個.php文件和一個.html文件。PHP中的表單繼承?

在按鈕點擊,我給一個:href作爲registration.php。但是這個html在new-registration.html中。

我不知道如何鏈接它們?像ASP.NET一樣,我們編寫繼承,但我在這寫什麼呢?我想看到HTML頁面。

我知道這真的很愚蠢,但我不知道任何PHP。

基本上,PHP中是否有任何窗體或頁面繼承的概念?

+3

您是否在尋找['包括()'](http://php.net/manual/en/function.include.php)?您可以將.html包含在.php文件中,然後直接輸出HTML ... – DaveRandom 2012-01-03 14:01:54

+1

下面是PHP手冊中示例的鏈接。這是一個很好的參考和起點。 http://www.php.net/manual/en/tutorial.firstpage.php – user1231231412 2012-01-03 14:02:06

+0

@DaveRandom添加評論作爲答案,因爲它是一個。 – 2012-01-03 14:02:52

回答

0

聽起來像是你需要查看HTML表單如何工作的:

http://www.w3schools.com/html/html_forms.asp

你也可以谷歌「HTML表單教程」,看看會發生什麼吧。

我在開始時使用了Laura Lemay的書來學習HTML3。新版本有一些HTML5的覆蓋範圍,並且應該(IMHO)放在任何新開發人員的書架上。

http://www.amazon.com/Sams-Teach-Yourself-Publishing-HTML/dp/0672330962/ref=sr_1_1?ie=UTF8&qid=1325600704&sr=8-1

基本上表單的action屬性將指向你的PHP腳本和GET或POST數據到PHP。 GET在查詢字符串中附加表單字段,而POST則在數據後面傳遞數據。 (我通常堅持使用POST的時間超過幾個字段)

+0

w3schools很糟糕:http://w3fools.com/ – ThiefMaster 2012-01-03 14:05:18

+0

w3schools是一個可怕的地方,很多新手都會問:因爲他們在那裏學習了HTML而感到困惑。嘗試一個更信譽的網站,如http://www.htmldog.com/guides/htmlbeginner/forms/ – 2012-01-03 14:07:09

0

這樣的事情?

// somewhere in registration.php 
include 'new-registration.html'; 
0

更改您的新registration.html到PHP文件,以便新registration.php的裏面上面的文檔類型包括所有你的PHP

例子:

<?php 
Your php here 
?> 
<!DOCTYPE> 
<html> 
<head></head> 
..... 

而且比我假設你有一個用戶輸入其信息的表單。

你可以將它的動作設置爲new-registration.php,這樣它就可以在頁面上運行所有的php。

例如<form action="new-registration.php"></form>

+0

我的老闆告訴我不要這樣做。我必須分開寫他們。 – Gece 2012-01-03 14:15:48

+0

您可以包含不同的頁面,例如: <?php includ_once(「page.html」); ?>但這隻適用於.php頁面 – Ilja 2012-01-03 14:19:47

0

1)如果您的文件名爲new-registration.html並且它包含下面的表單。

<form name="frmName" method="post" action="registration.php"> 
    . 
    . 
    . 
</form> 

從action屬性,你可以瀏覽網頁

2)或者乾脆<a href="registration.php"> <input type="button" name="goto"></a>

0
  1. 您可以直接經過編寫代碼出來的PHP代碼這樣

    你好,並歡迎

  2. 加載您的代碼在標籤

  3. 使用Ajax加載HTML頁面