2015-11-24 496 views
0

您可以讓我知道如何在第二頁中使用queryString變量?例如在網頁「a.php只會」我已經產生了這些鏈接關於從URL查詢字符串訪問數據的問題

現在
<?php 
    echo '<a href="www.domain.com/b.php?id=1">Comedy</a>'; 
    echo '<a href="www.domain.com/b.php?id=2">Family</a>'; 
    echo '<a href="www.domain.com/b.php?id=3">Action</a>'; 

我如何使用id在頁面b.php像

SELECT * FROM products WHERE id = 

,你可以運行數據庫查詢看到我需要通過ID從URL的queryString獲得在這裏

回答

4

的ID將在$ _GET變量:

$sql = 'SELECT * FROM products WHERE id = ' . (int)$_GET['id']; 
2
$id=$_GET['id']; 

"SELECT * FROM products WHERE id = $id" 
+0

謝謝Sugumar,我們必須使用get嗎?我的意思是我們不能在這裏使用POST? –

+0

如果你通過URL傳遞值,你已經使用GET,如果你使用方法post的形式,你可以使用POST。 $ _REQUEST [];可以用於get和post變量。 –

+0

你不張貼,你通過GET傳遞變量。你也可以使用$ _REQUEST ['id'],它也會覆蓋POST。 – KiwiJuicer