2013-08-16 44 views
0

這更多的是一個哲學問題,這個問題的第一部分是針對其他正在與相同想法掙扎的新手。在HTML頁面上的php分貝查詢vs ajax調用以在同一頁面上填充字段

幾個月前,我學會了如何將php放在HTML頁面上,讓它在構建DOM時讀取db和填充變量。請注意,我把PHP ABOVE的HTML,它工作正常。

<?php 
    open db 
    read table 
    list variables 
?> 
<html> 
    <head> 
    </head> 
    <body> 
    <div id="mydiv"><? echo $lastname ?></div> 
    </body> 
</html> 

在不同頁面上有很多我的東西是重複的,所以我試圖「包括」(在html以上)常規的東西,但沒有成功。

<?php include '../php/myroutinestuff.php' ?> 
<html> 
    <head> 
    </head> 
    <body> 
    <body> 
</html> 

但我能得到「小包括」如果我把他們的HTML體內工作。所以幾天前我真的需要做包括,發現如果我把一個「大包括」內的HTML(不在上面),一切都很好。

<html> 
    <head> 
    <?php include '../php/myroutinestuff.php' ?> 
    </head> 
    <body> 
    <div><?php echo "$lastname" ?> 
    <body> 
</html> 

這讓我想到了「最佳途徑」,「標準方法」,用於從數據庫中讀取數據和填充DOM「專家們做到這一點。」

問題:

  1. 你經常使用PHP的HTML網頁加載之前讓服務器填充的元素?

  2. 你從來沒有在HTML頁面上使用PHP,並且只有在加載後才使用ajax調用來填充頁面?

  3. 你使用兩者的混合?你使用什麼標準?

  4. 這個問題還有其他方法嗎?

非常感謝!

回答

2

這是你的選擇,每一次都沒有任何具體的方法。 我,當我有一個小項目或小頁面,我將混合PHP和HTML, 但如果頁轉到大我將把HTML,PHP和MySQL在某些特定的文件...

重要的一點是否可以隨時返回閱讀代碼並輕鬆進行編輯。但是也有一些團隊工作的方法。 Google「面向對象編程」或「oop」獲取更多信息...

+0

非常感謝您的意見!所以我走在正確的軌道上! – TimSPQR

相關問題