如何修复此回声错误?这里需要一个后悔或一点帮助, 用户如果没有登录则无法看到该表,但如果他们被记录,他们就可以看到.....如何解决?
<?php
session_start();
if ( isset( $_SESSION['loggedin'] ) == "0" )
{
echo "You are not logged in.";
}
else {
echo '<table width="90%" border="0" align="center" cellpadding="3" cellspacing="1" bgcolor="#CCCCCC">';
echo '<tr>';}
echo ' <td width="6%" align="center" bgcolor="#E6E6E6"><strong>#</strong></td>';
echo '<td width="53%" align="center" bgcolor="#E6E6E6"><strong>Topic</strong></td>';
echo '<td width="15%" align="center" bgcolor="#E6E6E6"><strong>Views</strong></td>';
echo '<td width="13%" align="center" bgcolor="#E6E6E6"><strong>Replies</strong></td>';
echo '<td width="13%" align="center" bgcolor="#E6E6E6"><strong>Date/Time</strong></td>';
echo '</tr>;'
}
?>
答案 0 :(得分:1)
有2个错误。
额外的括号:
echo '<tr>';}
更改为:
echo '<tr>';
你的分号出错了地方:
echo '</tr>;'
更改为:
echo '</tr>';
以下是您发布的代码中完整的返工代码:
<?php
session_start();
if ( isset( $_SESSION['loggedin'] ) == "0" )
{
echo "You are not logged in.";
}
else {
echo '<table width="90%" border="0" align="center" cellpadding="3" cellspacing="1" bgcolor="#CCCCCC">';
echo '<tr>';
echo ' <td width="6%" align="center" bgcolor="#E6E6E6"><strong>#</strong></td>';
echo '<td width="53%" align="center" bgcolor="#E6E6E6"><strong>Topic</strong></td>';
echo '<td width="15%" align="center" bgcolor="#E6E6E6"><strong>Views</strong></td>';
echo '<td width="13%" align="center" bgcolor="#E6E6E6"><strong>Replies</strong></td>';
echo '<td width="13%" align="center" bgcolor="#E6E6E6"><strong>Date/Time</strong></td>';
echo '</tr>';
}
?>
答案 1 :(得分:0)
试试这个
<?php
session_start();
if (!isset($_SESSION['loggedin']))
{
echo "You are not logged in.";
}
else
{
echo '<table width="90%" border="0" align="center" cellpadding="3" cellspacing="1" bgcolor="#CCCCCC">
<tr>
<td width="6%" align="center" bgcolor="#E6E6E6"><strong>#</strong></td>
<td width="53%" align="center" bgcolor="#E6E6E6"><strong>Topic</strong></td>
<td width="15%" align="center" bgcolor="#E6E6E6"><strong>Views</strong></td>
<td width="13%" align="center" bgcolor="#E6E6E6"><strong>Replies</strong></td>
<td width="13%" align="center" bgcolor="#E6E6E6"><strong>Date/Time</strong></td>
</tr>
</table>';
}
?>
答案 2 :(得分:0)
echo '</tr>;'
}
?>
它应该是最后一行
echo '</tr>';
}
?>