2011-08-20 62 views
-1

我想基於URL的頁面ID呼應一些文字,例如,如果該頁面是72我要輸出「男子」網址爲PHP條件語句

products_new.php?categories_id=72 

我不知道從哪裏開始但即時通訊猜測即時通訊尋找寫一些PHP的說,像這樣的東西:如果:products_new.php?categories_id = 72然後回聲'男裝'

任何想法,即時通訊使用oscommerce?

+1

最好的策略是根據在URL上傳遞的參數從數據庫中獲取類別。你想要的類別名稱的ID爲72. –

回答

2

這是querystring的一部分,你可以檢查$_GET['categories_id'],而不是整個路徑。通過URL發送

1

的值是$ _GET超全局陣列中可用:

$id = $_GET['categories_id']; 

if ($id == 72) 
{ 
    echo "Mens"; 
} 
+0

謝謝你做了詭計 – Brad

0

一旦你從查詢字符串的類別編號(如旋風的答案),你可能會拿起值「男裝「不是來自條件語句,而是來自內存中的數據庫表或PHP數組,它們將類別ID映射到它們的描述。

不要使用if聲明,尤其是如果您有很多類別!

+0

只有5個主要的我需要拉入,我明白你的意思,但是,將無法管理!上述解決方案現在工作 – Brad

1

您可以使用$_GET['categories_id']來獲取該頁面ID,然後可以顯示該頁面。