php - while 循环中的图像

标签 php mysql image file

我试图在带有表格的 while 循环中创建 echo 图像,但出现错误。请看部分代码

                $image = $rows['image']; 
                $sql = "SELECT * FROM boxes ";
                $result = $db->query($sql);
                if ($result->num_rows > 0) {
                    while ($row = $result->fetch_assoc()) {
                        if ($row['status'] == 1)
                            $visible = "visible";
                        else
                            $visible = "hidden";

                        if ($row['side'] == 1)
                            $side = "right";
                        else if ($row['side'] == 2)
                            $side = "left";
                        else $side = "not set yet";

                        echo "



        <tr>
          <td width=\"15%\" rowspan=\"3\"><img src="data:image' image \. ($row['image']).'" />';</td>
          <td width=\"85%\" colspan=\"5\">".$row['title_boxe'] . "</td>
        </tr>
        <tr>
          <td colspan=\"5\">desc</td>
        </tr>
        <tr>

          <td>Visible</td>

          <td>sss</td>
          <td><form method='post'><input type='hidden' name='id' value='" . $row['id_boxe'] . "'/>
              <input type='submit' name='update' value='Update' class=\"btn btn-primary\"/></form></td>
          <td>&nbsp;</td>
        </tr>
        <tr>
          <td colspan=\"6\">hr</td>
        </tr>
         <tr>
          <td colspan=\"6\">&nbsp;</td>
        </tr>


                     ";
                    }
                }
                ?>
      </tbody>
    </table>

php 中的这行代码有什么问题,我可以弄清楚如何解决这个...

<td width=\"15%\" rowspan=\"3\"><img src="data:image' image \. ($row['image']).'" />';</td>

非常感谢您的帮助。

最佳答案

似乎你的 echo 是错误的(如果你需要一个\,我不清楚你在用 <src='data:image image .. 做什么,但这会干扰 用引号转义它使用\

      echo "
    <tr>
      <td width='15%' rowspan='3'><img src='../image/box-manage/" . $row['image'] ."' />;</td>
      <td width='85%' colspan='5'>". $row['title_boxe'] . "</td>
    </tr>
    <tr>
      <td colspan='5'>desc</td>
    </tr>
    <tr>

      <td>Visible</td>

      <td>sss</td>
      <td><form method='post'><input type='hidden' name='id' value='" . $row['id_boxe'] . "'/>
          <input type='submit' name='update' value='Update' class='btn btn-primary'/></form></td>
      <td>&nbsp;</td>
    </tr>
    <tr>
      <td colspan='6'>hr</td>
    </tr>
     <tr>
      <td colspan='6'>&nbsp;</td>
    </tr>";

关于php - while 循环中的图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40772971/

相关文章:

php - ffmpeg 转换为没有音频的 mp4

php - 使用空格分割发布的文本并插入到mysql数据库中

mysql - 从 MySQL 获取唯一数据

javascript - Javascript 可以访问 native 图像大小吗?

java - .jpg.to 替代从图像关键字获取 URL

php - 缓存——磁盘还是数据库?

php - 更新wordpress sql中的两行

php - 通过 xampp 中的 php 脚本运行 mysqldump 命令,但 .sql 为空

php - 在表单中发布数组值时未获取数组值

python - 如何调整图像大小以适合标签尺寸? (Python)