在php中使用链接

在php中使用链接,php,html,Php,Html,我无法在这里连接,如果有人能指出我的错误并让我知道我做错了什么以及应该如何做,那就太好了 <?php . . while ($query_row = mysql_fetch_assoc($query_run)){ $id=$query_row['id']; $firstname=$query_row['firstname']; echo '<a class="profile" href="profile.php?id=<?php echo $id.

我无法在这里连接
,如果有人能指出我的错误并让我知道我做错了什么以及应该如何做,那就太好了

<?php
.
.
while ($query_row = mysql_fetch_assoc($query_run)){             

$id=$query_row['id'];
$firstname=$query_row['firstname'];

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

您在一个
中,您在一个
中,您在php标记中使用php标记,但没有关闭它,并且您的
ucfirst
被视为一个字符串

echo '<a class="profile" href="profile.php?id='.$id.'">'.ucfirst($firstname).'</a>'; // HERE
echo';//在这里
注意:-不推荐使用mysql,而使用mysqli或pdo


在php标记中使用php标记而不关闭它,并且将
ucfirst
作为字符串处理

echo '<a class="profile" href="profile.php?id='.$id.'">'.ucfirst($firstname).'</a>'; // HERE
echo';//在这里
注意:-不推荐使用mysql,而使用mysqli或pdo


/profile.php?id=$id
这是我的url所说的,但它应该说的是一个数字,而不是php字符串中的
$id
,将解释
$id
。因此它将是
href=“profile.php?id=12345”
echo'我已将其更改为现在可以工作了,我将标记这是正确的,因为我只计算了一半,你们告诉我如何做其余的,感谢你们指出我做错了什么是的,基本上是一样的。只需更改它们,然后查看启动代码时是否有错误,您将看到是否有丢失/错误的参数…
/profile.php?id=$id
这是我的url所说的,但它应该是一个数字,而不是php字符串中的
$id
,将解释
$id
。因此它将是
href=“profile.php?id=12345”
echo'我已将其更改为现在可以工作了,我将标记这是正确的,因为我只计算了一半,你们告诉我如何做其余的,感谢你们指出我做错了什么是的,基本上是一样的。只需更改它们,然后查看在启动代码时是否出现错误,您将看到是否缺少/错误的参数。。。