如何显示此回声而不会在第113行出现错误?

时间:2013-06-18 00:49:24

标签: php echo

如何修复此回声错误?这里需要一个后悔或一点帮助, 用户如果没有登录则无法看到该表,但如果他们被记录,他们就可以看到.....如何解决?

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

3 个答案:

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