使用$ _GET从多个链接检索名称的PHP问题

时间:2014-03-03 21:53:21

标签: php hyperlink get

好的,所以我在使用$ _GET时遇到了麻烦。似乎当我尝试将它与多个链接一起使用时,它就会出现空值。代码的第一部分只是生成两个链接,然后确定点击了哪个链接。第二部分是创建一堆带有人名的链接。问题是我的$ num变量总是为null。奇怪的是我尝试不使用$ _GET作为第一部分,我只将它用于第二部分,$ num不再为null。但是,其他一些东西并没有按照我想要的方式工作,所以我必须这样做。这两段代码具有不同的功能。有什么关于$ _GET的东西不允许我这样做吗?提前谢谢!

这是代码的第一部分:

$profLink = "<br><a href=?urlID=sortProf >By Professor</a></br>";
$yearLink = "<br><a href=?urlID=sortYear >By Year</a></br>";

echo $profLink;
echo $yearLink;

 if(isset($_GET['urlID'])){
    $urlID = $_GET['urlID'];}

if ($urlID == "sortProf"){

$v = sortByLastName($v);

 displayNames($v, $k);

}

else if ($urlID == "sortYear"){
echo "check2";


}
}

这是第二部分(麻烦在哪里):

foreach($v as $name){
        $nameLink = "<a href=?num=$nameCount > $name </a><br />";
        echo $nameLink;
        $nameCount++;
       // echo $nameCount;
    }
     if(isset($_GET['num'])){
    $num = $_GET['num'];}

0 个答案:

没有答案