我有一個.php文件和一個.html文件。PHP中的表單繼承?
在按鈕點擊,我給一個:href作爲registration.php。但是這個html在new-registration.html中。
我不知道如何鏈接它們?像ASP.NET一樣,我們編寫繼承,但我在這寫什麼呢?我想看到HTML頁面。
我知道這真的很愚蠢,但我不知道任何PHP。
基本上,PHP中是否有任何窗體或頁面繼承的概念?
我有一個.php文件和一個.html文件。PHP中的表單繼承?
在按鈕點擊,我給一個:href作爲registration.php。但是這個html在new-registration.html中。
我不知道如何鏈接它們?像ASP.NET一樣,我們編寫繼承,但我在這寫什麼呢?我想看到HTML頁面。
我知道這真的很愚蠢,但我不知道任何PHP。
基本上,PHP中是否有任何窗體或頁面繼承的概念?
ASP.Net是一個框架,而不是簡單的獨立頁面,就像PHP的情況一樣。
PHP沒有任何模板繼承的標準框架。
一些框架,你應該嘗試支持繼承模板和更好的MVC方法:
聽起來像是你需要查看HTML表單如何工作的:
http://www.w3schools.com/html/html_forms.asp
你也可以谷歌「HTML表單教程」,看看會發生什麼吧。
我在開始時使用了Laura Lemay的書來學習HTML3。新版本有一些HTML5的覆蓋範圍,並且應該(IMHO)放在任何新開發人員的書架上。
基本上表單的action屬性將指向你的PHP腳本和GET或POST數據到PHP。 GET在查詢字符串中附加表單字段,而POST則在數據後面傳遞數據。 (我通常堅持使用POST的時間超過幾個字段)
w3schools很糟糕:http://w3fools.com/ – ThiefMaster 2012-01-03 14:05:18
w3schools是一個可怕的地方,很多新手都會問:因爲他們在那裏學習了HTML而感到困惑。嘗試一個更信譽的網站,如http://www.htmldog.com/guides/htmlbeginner/forms/ – 2012-01-03 14:07:09
這樣的事情?
// somewhere in registration.php
include 'new-registration.html';
更改您的新registration.html到PHP文件,以便新registration.php的裏面上面的文檔類型包括所有你的PHP
例子:
<?php
Your php here
?>
<!DOCTYPE>
<html>
<head></head>
.....
而且比我假設你有一個用戶輸入其信息的表單。
你可以將它的動作設置爲new-registration.php,這樣它就可以在頁面上運行所有的php。
例如<form action="new-registration.php"></form>
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>
您可以直接經過編寫代碼出來的PHP代碼這樣
你好,並歡迎
加載您的代碼在標籤
您是否在尋找['包括()'](http://php.net/manual/en/function.include.php)?您可以將.html包含在.php文件中,然後直接輸出HTML ... – DaveRandom 2012-01-03 14:01:54
下面是PHP手冊中示例的鏈接。這是一個很好的參考和起點。 http://www.php.net/manual/en/tutorial.firstpage.php – user1231231412 2012-01-03 14:02:06
@DaveRandom添加評論作爲答案,因爲它是一個。 – 2012-01-03 14:02:52