无法从$ _GET获得

时间:2015-11-09 01:17:22

标签: php

我无法从index.phpprofile.php获取ID。我已尝试过Stackoverflow的一些解决方案,但似乎都没有工作

index.php:

$id = getfield('id'); //getfield is a function that pulls out the fields

<a class="profile" href="profile.php?=<?php echo $id.' ">'.ucfirst ($firstname);?></a>

profile.php:

if(isset($_GET['id']))
{
    $id= $_GET['id'];
    echo $id;
}
else
{
    echo 'cant get id';
}

输出为can't get id。 我需要回复我的身份证。 我不知道我在这里做错了什么,如果有人能够引导我走向正确的轨道,我将不胜感激。

1 个答案:

答案 0 :(得分:4)

您没有在网址中设置任何内容:

<a class="profile" href="profile.php?=<?php echo $id.' ">'.ucfirst ($firstname);?></a>
                                    ^

应该是

<a class="profile" href="profile.php?id=<?php echo $id.' ">'.ucfirst ($firstname);?></a>
                                     ^