2011-12-01 32 views
-4

我知道它有點棘手的問題,但像html文件中div標籤的信息實際上是在css文件中,你可以用php和mysql做同樣的事嗎?php和mysql的行爲與html和css使用div標籤的行爲相同嗎?

我知道它有點理解,所以繼承了一個例子!

所以,你必須:

HTML file: <div class="box"></div> 

CSS file: .box {height:20px; width: 20px;} 

然後講PHP和MySQL。如果我想在'page.php'上顯示mysql結果,我可以使用'div'標籤來顯示我希望顯示的結果的位置,但實際上在另一個文件中包含mysql代碼?

謝謝!

詹姆斯

+3

我不明白你問的問題 –

+4

這個問題從字面上看沒有任何意義。 – 2011-12-01 22:43:49

+0

這只是一個使用PHP文件和MySQL作爲模型和視圖分離的更令人困惑的描述。 –

回答

2

這是肯定的看着這奇怪的方式。

我認爲簡潔的答案是肯定的,雖然沒有任何html的css談話會更容易想到它。

查找到像Smarty的模板系統:

http://www.smarty.net/

一種方式,在不同的文件中的邏輯和輸出。請注意,我只是將您引用到smarty,因爲它是一個常用的軟件包,而不是 - 我再說一遍 - 不是因爲我贊同該軟件。

對PHP的基本理解很容易就能揭示出許多方法來實現你所說的。這很簡單。

0

您使用 <div><?php .... ?></div> 標籤去得到你想要的div標籤內的信息。

....可能是一個函數,或者需要連接,查詢和顯示數據的整套代碼。

0

PHP允許您包含其他PHP文件,這將允許您將數據庫特定的代碼段放在一個文件中,以及您在其他位置執行的其他操作。

http://www.w3schools.com/php/php_includes.asp

+3

請不要推薦w3schools。這是一個可怕的可怕的網站。它越早消失,越好。 http://w3fools.com/ – Flukey

+1

@flukey哈哈阿門。就像我希望smarty會消失,但不知何故,這些東西仍然存在。 –

+0

@KaiQing - 那你爲什麼推薦在你的回答中使用Smarty? :S如果有的話,推薦Twig :-) – Flukey