對不起這個問題。如何根據點擊鏈接填充1個php頁面?
基本上我有一個頁面,我有它自動排序通過類別等每個塊(img和1或2的細節)有一個鏈接(這需要一個靜態配置文件頁面)。我還創建了一個數據庫,並使用另一個頁面來填充它。
現在我可以爲每個創建一個頁面(html或php),但這不是我想要的,因爲我不想要100頁相同的東西/佈局只是不同的數據和圖像。
我想要使用相同的佈局,例如, single.php - 但根據用戶點擊的鏈接以不同的方式填充它。
我似乎理解我不明白該怎麼做的邏輯。顯然,這取決於所點擊的每個數據庫條目的數據。
非常抱歉讓大家煩惱,因爲我確信這很容易,但是我無法理解它。
感謝您提供的任何幫助。
例子。
index.php < - 我工作得很好。用戶可以使用過濾器(名稱,類別等)到達期望的鏈接
single.php < - 我希望這是1個php頁面,根據用戶點擊哪個鏈接填充不同的數據。所以no.1被點擊,single.php顯示profile1的數據,no.2被點擊並且single.php顯示profile2的數據等。
我所指的數據將是帶有1或2的靜態文本一個href鏈接(標準)以及一些圖像。
我知道它的意思是像這樣single.php?=某事,但我不確定。
如果有人能幫助,我會非常感激。
***低於EDITED* **
所以我會做那麼下面?因爲我試圖從數據庫中提取數據來填充single.php頁面。
`if($_GET['link']=='companyname1'){
//print company1 details on single.php page
echo '<div>info on companyname1 from database</div>';
echo '<otherdiv>other info on companyname1 from database</div>';
}elseif($_GET['link']=='companyname2'){
//print company2 details on single.php page
echo '<div>info on companyname2 from database</div>';
echo '<otherdiv>other info on companyname1 from database</div>';
}else{
//print main index
}`
我不會建議用這種方式訪問數組,您應該在引用鍵時使用引號或撇號以避免PHP嘗試查找名爲'link'的常量的開銷並且當它沒有找到它時使用字符串'link'。 – Crashspeeder 2012-01-31 18:05:15
@Crash,我從來沒有聽說過,我一直這樣做。你不會碰巧有一個我可以閱讀的參考? – 2012-01-31 18:06:51
PHP拋出一個通知'注意:使用未定義的常量鏈接 - 假設'鏈接'。如果您將錯誤報告設置爲包含通知,您將開始看到它。請參閱以下內容:http://stackoverflow.com/questions/2941169/what-does-the-php-error-message-notice-use-of-undefined-constant-mean – Crashspeeder 2012-01-31 18:09:36