php - 使用带有 <img src =""的 php 显示图像

标签 php html image printing

<分区>

我对 html/php 规则有愚蠢的问题。我正在尝试使用表格显示来自 apache 服务器的图像:

<?php

    //code

    while($row = mysqli_fetch_array($result)) {

        echo ' 
            <tr>        
              <td> '.$row['x'].' </td>
              <td> '.$row['y'].' </td>
              <td> '.$row['z'].' </td>
              <td> '.$row['f'].' </td>
              <td> '.$row['g'].' </td>
              <td> '.$row['d'].' </td>
              <td><img src=\"<?php echo $url; ?>\"/></td>
            </tr>';

}

//code

?>

但是很明显,内部 php 脚本被认为是普通文本,没有运行!

最佳答案

不要像那样在 PHP 中回显大块 HTML。这是不好的做法。不,实际上,这是可怕的做法。而是学习根据需要打开和关闭 PHP 标记,例如:

<?php
//code..code...code...
while($row = mysqli_fetch_array($result))
{
?>                        
  <tr>      
    <td> <?php echo $row['x']; ?> </td>
    <td> <?php echo $row['y']; ?> </td>
    <td> <?php echo $row['z']; ?> </td>
    <td> <?php echo $row['f']; ?> </td>
    <td> <?php echo $row['g']; ?> </td>
    <td> <?php echo $row['d']; ?> </td>
    <td><img src="<?php echo $url; ?>"/></td>
  </tr>
<?php
}
//code..code...code
?>

这样做有几个好处,包括它不太可能破坏语法突出显示,并且您的代码不会到处都是那么多的 \"

关于php - 使用带有 <img src =""的 php 显示图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27847441/

相关文章:

javascript - 为什么我的 POST 变量没有在 this.form.submit(); 之后到达?

php - 无法获取我的数组所需的模板

javascript - jquery消息框保留区bug

image - 谷歌地图图片?

java Android - 以编程方式处理图像缩放/裁剪

php - 如何计算PHP中的对角线差?

php - 在重复键上设置唯一优先级

html - CSS 流体列,固定边距; chalice 的 chalice

javascript - 通过选择更改图像?

ios - 将 PDF 转换为 UIImageView