在img src标记中包含PHP结果

Jja*_*mes 0 html php

我想做的事情我知道可能很简单,但我遇到的是最糟糕的时间.到目前为止我的功能是:1.将图像文件上传到服务器的脚本2.将图像文件名写入数据库3.我想从数据库中检索图像文件名并将其添加到img src标签这里是我的检索脚本

 <?php

 $hote = 'localhost';
 $base = 'dbasename';
 $user = 'username';
 $pass = '******';
 $cnx = mysql_connect ($hote, $user, $pass) or die(mysql_error ());
 $ret = mysql_select_db ($base) or die (mysql_error ());
 $image_id = mysql_real_escape_string($_GET['ID']);
 $sql = "SELECT image FROM image_upload WHERE ID ='$image_id'";
 $result = mysql_query($sql);
 $image = mysql_result($result, 0);

 header('Content-Type: text/html');
 echo '<img src="' $image'"/>';

 ?>
Run Code Online (Sandbox Code Playgroud)

我试图通过image.php传递价值?ID = 2但没有运气

PHP脚本成功返回文件名,但我不能为我的生活得到它打印到HTML

有任何建议,非常感谢你:)

好吧,它确实返回了正确的标签,但现在好像脚本没有运行来生成标签.我尝试了两种方法:

<div class="slides">
    <div class="slide">
        <div class="image-holder">
            <?php
    include ("image.php?ID=2");
    ?>
        </div>
Run Code Online (Sandbox Code Playgroud)

和:

 <img src="image.php?ID=2" alt="" />     
Run Code Online (Sandbox Code Playgroud)

但是没有人会插入文件名...我需要通过主键识别每个img src,所以我从每个图像src位置传递ID,但是,我的PHP忍者技能需要磨练.

只是为了澄清:我正在将图像上传到服务器,在数据库中记录文件名并在HTML文档中调用该文件名...每个文件中有几个所以我需要传递ID(即1,2,3)对应表中的主键.但我不能让脚本先处理标签.如果我去查看源代码,我可以点击脚本并获得正确的结果......

再次感谢,你们和女孩们都非常乐于助人

max*_*son 5

你错过了连接运算符.:

 echo '<img src="' . $image . '"/>';
Run Code Online (Sandbox Code Playgroud)