これは単純ですが、ここでは初心者です。
私は5つのURLを持っています
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...
あなたの助けに感謝します
これを試して:
echo "<img src='{$_GET['type']}.jpg' />";
そしてチェックで:
if (isset($_GET['type']) && (trim($_GET['type']) != "")) {
echo "<img src='". $_GET['type'] .".jpg";
}
$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";
}
これを試してみてください私はそれがあなたを助けるかもしれないと思います。
まず、「hier-part」とクエリ文字列の間の区切り文字は?
、ではなく&
、cfです。RFC 3986-URI(Uniform Resource Identifier):汎用構文。したがって、URLは次のようになります。
cards.php?type=one
cards.php?type=two
cards.php?type=three
cards.php?type=four
$_GET
次に、たとえばを使用してグローバル配列の内容を調べprint_r($_GET)
ます。type
クエリ文字列パラメータに対応するキーを持つエントリが見つかります。
次に、type
($_GET['type']
)の値を使用して画像タグを書き込みます。ユーザーはクエリ文字列を簡単に操作できるため、入力の監視を実行する必要があることに注意してください。