所以我建立了一个MMO公会的数据库。人们可以去那里根据众多不同的选项过滤游戏公会,并将它们全部显示在一张漂亮的桌子上。例如:
Guild Name - Focus - Leaders
Guild 1 - PvP - Bob
Guild 2 - PvE - Fred
现在我要做的就是让公会名称是一个将用户带到公会页面的链接。但是,在该人点击链接之前页面不存在,我创建了一个名为viewguild.php的模型,如果人们单击“公会1”,它会将它们带到http://somesite.com/viewguild.php?name=guild1。我已经完成了!使用此代码:
echo '<tr><td><a href="viewguild.php?id='.$guild2.'">'.$guild2.'</a></td>';
它创建链接就好了!但我的问题是,我似乎无法获取我的php文件viewguild.php,根据用户点击的公会名称生成信息。
答案 0 :(得分:0)
您可以使用viewguild.php中的$_GET['id']
变量来获取公会名称。
答案 1 :(得分:0)
您可以像这样使用$_GET
:
$name = $_GET['name'];
echo "<a href='./viewguild.php?name=$name'>link</a>";
当您像mypage.php?name=guild1
答案 2 :(得分:0)
使用$ _REQUEST或$ _GET获取URL中传递的id以显示您想要的任何内容。
例如,如果你有id 1,2,3或4,并希望每个人都显示不同的东西:
if($_REQUEST['id'] == 1) {
//display the info for id 1
} else if($_REQUEST['id'] == 2) {
//display info for id 2
}
等等你可以使用switch语句。但基本上使用$ _REQUEST ['id']会获得传递的ID。