这里有什么问题..
<?php if($user->getSession()){
echo '<li><a href="index.php?page=25&id=<?php echo $user[id]; ?>">My Profile</a></li>';
}else{
echo '<li><a class="button" href="#prvi">Join Us</a></li>';
} ?>
结果:
index.php?page=25&id=<?php%20echo%20$user[id];%20?>
答案 0 :(得分:2)
相应地修改您的代码:
localhost/myproject
答案 1 :(得分:1)
更改
:此强>
<?php
if($user->getSession()){
echo '<li><a href="index.php?page=25&id=<?php echo $user[id]; ?>">My Profile</a></li>';
}else{
echo '<li><a class="button" href="#prvi">Join Us</a></li>';
}
?>
进入
<?php
if($user->getSession()){
echo '<li><a href="index.php?page=25&id='.$user[id].'">My Profile</a></li>';
}else{
echo '<li><a class="button" href="#prvi">Join Us</a></li>';
}
?>
PHP标签不需要内联回声,这是您的错误。
<强>更新强>
在您的代码中,更改
echo '<li><a href="index.php?page=25&id='.$user[id].'">My Profile</a>
到这个
echo '<li><a href="index.php?page=25&id='.$user->id.'">My Profile</a>
在对象中,您必须使用->
引用其键,就像在数组中[]