1

如何解决此回声错误?在这里只需要一点帮助或一点帮助,如果用户未登录,则无法看到该表,否则如果已登录,则可以看到.....如何解决?

<?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>;'
     }
    ?>
4

3 回答 3

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>';
 }
?>
于 2013-06-18T01:04:48.450 回答
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>';
    }
?>
于 2013-06-18T00:59:41.757 回答
0
  echo '</tr>;'
     }
    ?>

最后一行应该是这样的

  echo '</tr>';
     }
    ?>
于 2013-06-18T01:25:25.560 回答