2017-03-24 114 views
-3

对于我的表后因故显示以下多余的文字:回声;”PHP与HTML回声回声

我打的代码很多,但得到相同的结果

if (mysqli_num_rows($result) > 0) 
{ 

    echo "<table>"; 
    echo(
     "<tr>" 
     ."<th>" 
     ."Online Users" 
     .$num_rows 
       ."</th>" 
       ."<th>" 
     ."Offline Users" 
       ."</th>" 
       ."</tr>" 
    ); 
    while($row = mysqli_fetch_assoc($result)) { 
     echo(
      "<tr>" 
      ."<td>" 
      .row['name'] 
      ."</td>" 
      ."</tr>" 
      ); 

    } 
    echo "</table>"; 

} else { 
    echo "an error has occurred"; 
} 
+1

我不认为echo();是正确的语法...这是相当回声“hhsjsjdn”; –

回答

0

。但问题是,你的服务器没有解析PHP的;它是返回给浏览器就好像它是HTML你需要做三件事情:

  1. 确保您的代码之前有<?php你 题。

  2. 确保您的文件名以.php结尾。

  3. 确保您的服务器安装了PHP并知道将.php文件解释为PHP,而不是HTML。

这个问题的许多变化都在这里被问到过,虽然我找不到确切的重复。从您的问题中不清楚以上三个步骤中的哪一个会导致您的问题。