请问怎么显示出留言板信息呢?
留言板做出来了,数据库也能读取进去,就是显示页面老是显示不出留言内容和用户的相关数据
这是我显示页面的代码
<?php
include"conn.php";
?>
<table width=500 border="0" align="center" cellpadding="5" cellspacing="1" bgcolor="#add3ef">
<?
 $sql="select * from message order by id desc";
 $query=mysql_query($sql);
 while($row=mysql_fetch_array($query)){
?>
  <tr bgcolor="#eff3ff">
  <td>标题:<?=$row[title]?> 用户:<?=$row[user]?></td>
  </tr>
  <tr bgColor="#ffffff">
  <td>内容:<?=$content?></td>
  </tr>
  <?
  }
  ?>
</table>
,数据库连接的代码
<?php
$conn = @ mysql_connect("localhost", "root", "") or die("数据库链接错误");
mysql_select_db("bbs", $conn);
mysql_query("set names 'GBK'"); 
?>

解决方案 »

  1.   

    加echo.  <tr bgcolor="#eff3ff">
      <td>标题:<?= echo$row[title]?> 用户:<?=$row[user]?></td>
      </tr>
      <tr bgColor="#ffffff">
      <td>内容:<?= echo $content?></td>
      </tr>
      

  2.   

    1.php.ini开启短标签支持
    2.数组键加引号
      

  3.   

    标题:<?=$row[title]?> 改成 <?php echo $row[title]; ?> 就能输出了,其他的等同
      

  4.   

    加echo才能输出内容,  如 <td>内容:<php?  echo $row[content]?></td>
      

  5.   

    <?=$row[title]?> 用户:<?=$row[user]?>
    楼主没加echo呀,
    <? echo $row[title]?> 用户:<? echo $row[user]?>
      

  6.   


    <td>标题:<?php echo $row[title] ?> 用户:<?php echo $row[user] ?></td>
      </tr>
      <tr bgColor="#ffffff">
      <td>内容:<?php echo $row[$content] ?></td>
      

  7.   

    我也遇到相同的问题,加了echo还是显示不出来,帮帮忙
      

  8.   

    var_dump($row)
    看是否有数据!
      

  9.   

    +1
    不开短标签认识<?=?>是什么意思。
    还有引号问题。