我无法连接HERE
如果有人可以指出我的错误并让我知道我做错了什么以及应该如何做,那就太好了。
<?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
.
.
.
?>
答案 0 :(得分:2)
你在<?php
(第1行),因此你不能在其中使用其他标签(在你的回声中)。它看起来应该是这样的:
echo '<a class="profile" href="profile.php?id='.$id.'">'.ucfirst($firstname).'</a>';
答案 1 :(得分:2)
你在php标签里面使用php标签而不关闭它,你的ucfirst
被视为一个字符串。
echo '<a class="profile" href="profile.php?id='.$id.'">'.ucfirst($firstname).'</a>'; // HERE
注意: - 不推荐使用mysql而是使用mysqli或pdo