我確定這很簡單,但新手在這裏。基於URL的顯示圖像GET
我有5個網址
cards.php&type=one
cards.php&type=two
cards.php&type=three
cards.php&type=four
問題。
我將如何顯示基於URL
Image Directory = images/cards/one.jpg,two.jpg etc...
感謝您的幫助深表感謝
我確定這很簡單,但新手在這裏。基於URL的顯示圖像GET
我有5個網址
cards.php&type=one
cards.php&type=two
cards.php&type=three
cards.php&type=four
問題。
我將如何顯示基於URL
Image Directory = images/cards/one.jpg,two.jpg etc...
感謝您的幫助深表感謝
$type = $_REQUEST['type'];
if($type == "one")
{
$imag = "images/cards/one.jpg";
}
else if($type == "two")
{
$imag = "images/cards/two.jpg";
}......
或使用
switch ($type)
{
case one:
$imag = "images/cards/one.jpg";
break;
case two:
$imag = "images/cards/two.jpg";
break;
case three:
$imag = "images/cards/three.jpg";
break;
default:
$imag = "images/cards/default.jpg";
}
試試這個,我認爲它可以幫助你。
試試這個圖像:
echo "<img src='{$_GET['type']}.jpg' />";
並配有檢查:
if (isset($_GET['type']) && (trim($_GET['type']) != "")) {
echo "<img src='". $_GET['type'] .".jpg";
}
首先,「hier-part」和查詢字符串之間的分隔符是?
,而不是&
,參見。 RFC 3986 - Uniform Resource Identifier (URI): Generic Syntax。因此,您的網址應該是這樣的:
cards.php?type=one
cards.php?type=two
cards.php?type=three
cards.php?type=four
現在,檢查全球$_GET
陣列的使用例如內容print_r($_GET)
。您應該找到與查詢字符串參數對應的鍵type
的條目。
接下來,使用值type
($_GET['type']
)來編寫圖像標記。請注意,用戶可以輕鬆操縱查詢字符串,以便執行一些輸入衛生。
真棒感謝您的幫助..這工作 – Brian 2012-04-20 07:32:12