如何在一个回显的html链接中写回声
好吧,我尝试创建一个导航链接,可以让用户访问该页面。我做了一个函数“find_user_by_id($ user_id)”用于...以及...通过那里查找用户id。我需要的只是想知道如何将它放在哪里,如果用户目前在那里有个人资料页面,它就会显示一个“注销”链接,其中通常会放置“个人资料”链接。唯一的问题是,我不知道如何在一个已经回显的<a href>
标记内的Echourlencode($user["id"])
。下面的代码可能会帮助你更多地理解:如何在一个回显的html链接中写回声
if ($accessPage =='profile') {
echo "<a href=\"logout.php\">Logout</a>";
} else {
echo "<a href=\"profile.php?id=<?php echo urlencode($user["id"]); ?>\">Profile</a>";
}
你只需要连接。
if ($accessPage == 'profile') {
echo "<a href=\"logout.php\">Logout</a>";
} else {
echo "<a href=\"profile.php?id=" .
urlencode($user["id"]) .
" \">Profile</a>";
}
如何在重定向或任何功能的问题。 ....... [redirect_to('profile.php?id ='。urlencode($ user [“id”])。''); –
是javascript,..所以你必须写这个:'redirect_to('profile.php?id = ');' – sensorario
去底部这个问题页面...我把一个函数那里 –
你不需要另一个回声,只是加入字符串使用。运营商
echo "<a href=\"profile.php?id=". urlencode($user["id"]) . "\">Profile</a>";
您可以通过多种方式来完成。 试试这个
if ($accessPage =='profile') {
echo "<a href='logout.php'>Logout</a>";
} else {
echo "<a href='profile.php?id=".urlencode($user["id"])."'>Profile</a>";
}
OR
if ($accessPage == 'profile') {
echo "<a href=\"logout.php\">Logout</a>";
} else {
echo "<a href=\"profile.php?id=" .urlencode($user["id"]) ." \">Profile</a>";
}
OR
<?php if ($accessPage =='profile') { ?>
<a href='logout.php'>Logout</a>
<?php } else { ?>
<a href='profile.php?id=<?php echo urlencode($user["id"]) ?>'>Profile</a>
<?php } ?>
您可以回声它这样的,例如:
echo "<a href=\"profile.php?id=" . urlencode($user["id"]) . "\">Profile</a>";
我也建议使用“,而不是”所以你不需要使用那些反斜杠
echo '<a href="profile.php?id=' . urlencode($user["id"]) . '">Profile</a>';
if($accessPage =='profile'){
echo "<a href=\"logout.php\">Logout</a>";
} else {
echo '<a href="profile.php?id="'.urlencode($user['id']).'>Profile</a>';
}
你并不需要重新回声它,如果它已经返回string
功能变量的类型。
这应该这样做:
echo "<a href=\"profile.php?id=".urlencode($user["id"]).">Profile</a>";
要加倍肯定,虽然你可以得到调用结果到一个变量,并将其转换为string
型和替换它在这两个级联点之间。
在echo语句中,不需要再次写入echo。 –
保持您的问题*一致*! “等一个函数怎么样”不是一个有任何意义的问题。这不是一个持续的对话,这个问题必须是独立的,才能使答案有意义。 – deceze
如果你想要问**新问题**再次提问为**新问题**不要**编辑问题**为新问题** –