使用 echo 将 html 插入 php 中


Inserting html into php using echo

我目前正在为Minecraft服务器开发网络排行榜,但我遇到了一个问题。这是我有效的代码:

<?php
      while( $row = mysql_fetch_assoc( $result ) ){
        echo
        "<tr>
          <td><a href='http://cravatar.eu/avatar/$row[UUID]/64.png'>$row[UUID]</a></td>
          <td>{$row["KILLS"]}</td>
          <td>{$row["DEATHS"]}</td>
        </tr>'n";
      }
    ?>

所以我正在尝试让它而不是可点击的 UUID 使其成为实际图像。为此,它需要:(http://cravatar.eu/avatar/uuid/64.png)我尝试使用img标签,但遇到了问题。我对 php 非常陌生,所以如果你能"愚蠢"地给出你的答案,那就太好了。

编辑:我让它半工作!我用了($uuid = $row['UUID'];)然后在链接中添加了变量。感谢所有建议的人!

纠正一些错误后,我建议你尝试两种方法

第一种方式是

<?php
      while( $row = mysql_fetch_assoc( $result ) ){
        echo
        '<tr>
          <td><img src="http://cravatar.eu/avatar/64.png"/></td>
          <td>'.$row["KILLS"].'</td>
          <td>'.$row["DEATHS"].'</td>
        </tr>'n;';
      }
?>

第二种方式是

<?php do { ?>

<tr>
  <td><img src="http://cravatar.eu/avatar/64.png"/><?php //echo $row['UUID']; ?></td>
              <td><?php echo $row["KILLS"]; ?></td>
              <td><?php echo $row["DEATHS"]; ?></td>
    </tr>
<?php  } while( $row = mysql_fetch_assoc( $result ) ) ?>

希望这有帮助