我是php和html的初学者,所以请我目前正在登录系统上工作,我想正确地在php标签中回显html,我的代码错误显示了意外的T_STRING,告诉我正确的方法,先生
<?php
if(Convert.ToString(Session['roleid']) == '1'){
echo '<p>';
echo '<a href='add_account.php' class='btn btn-success'>'Add Account'</a>';
echo '</p>';
}else{
}
?>
答案 0 :(得分:2)
替换
'<a href='add_account.php' class='btn btn-success'>'Add Account'</a>'
与
'<a href="add_account.php" class="btn btn-success">Add Account</a>'
。之所以出现错误,是因为您尝试在以单引号开头的字符串中使用单引号
答案 1 :(得分:0)
我使用以下方法解决了该问题:
echo '<a href="'.add_account.php.'" class=btn btn-success>Add Account</a>';
答案 2 :(得分:0)
如果要将变量添加到html代码中,则有3种方法。
第一个是不实际的;使用单独的echo命令。没必要。
第二,您使用该格式; echo“ bla'bla'bla”。$ your_var。“ bla bla bla”; 第三是使用其他引号来做; echo'bla“ bla” bla'。$ your_var.'bla“ bla” bla';
如果您想在HTML中为该段落使用引号,它将尝试结束您的段落。您也可以将HTML代码用于&qout;为了那个。
最后,不要使用echo来调用php文件。使用include_once命令执行此操作。