如何将数据库同一字段的多张图片输出在PHP页面上,急求

图片说明
相关代码段,那个数据库已连接,
$img = '';

          //1.从数据库中获取坐标,创建地图上的坐标点,并把它放到数组里
      $arr_point .= 'new BMap.Point('.$row["point"].'),';

          //2.利用这些坐标点创建标注mark1-mark9,将标注都存放到变量$mark中
      $maker .= 'var marker'.$i.' = new BMap.Marker(point['.$i.']);';

          //3.将标注添加到地图中
      $addverlay .= 'map.addOverlay(marker'.$i.');';
          for($m = 0;$m < $row["level"];$m++){
       //标签1                    

      $img .="<img src='".$row['img']."'></img>";
      }

          //4.信息窗口的标题,记住,要先定义opts,再定义信息窗口
      $ops .= 'var opts'.$i.' = {title : \'<span style="font-size:14px;color:#0A8021">'.$row['title'].'</span>\'};';

          //5.创建信息窗口对象,信息窗口接收两个参数,第一个并指信息窗口的内容,第二个指上面定义的opts. 信息窗口里支持任意的htm代码
     $infoWindow .= "var infoWindow".$i." = new BMap.InfoWindow(\"<div style='line-height:1.8em;font-size:12px;'><b>地址:</b>".$row['address']."</br><b>电话:</b>".$row['tel']."</br><b>图片:</b>".$img."</br><b>类型:</b>".$row['type']." <a style='text-decoration:none;color:#2679BA;float:right' href='#'target='_blank'>详情>></a></div>\" ,opts".$i.");";

2个回答

使用explode("|",$img)将图片的字段分割成数组,然后遍历数组,将每一项放入到img的src属性中不就可以了?

 $imgs = explode("|", $row['img']);
$img_html ="";
for($i = 0; $i < count($imgs); $i++) {
    $img_html += "<img src='" + $imgs[$i] + "'/>"
}

$img_html就是你需要的拼接好的img元素的集合了。

作为一个前端,友情提醒你一下,img标签是自闭合的,不需要,而是
有问题欢迎进行交流。

分割数组取得每张图片的URL,然后直接用URL显示图片就行

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
php如何将多张图片存入数据库
[code=php]$_POST,'error'=>'0');rn rn $fs=array();rnrn foreach ( $_FILES as $name=>$file ) rnrn $fn=$file['name'];rn echo $fn;rn $ft=strrpos($fn,'.',0);rn $fm=substr($fn,0,$ft);rn $fe=substr($fn,$ft);rn $fp='files/'.$fn;rn $fi=1;rn echo $fn;rn echo $ft;rn echo $fm;rn echo $fe;rn while( file_exists($fp) ) rn $fn=$fm.'['.$fi.']'.$fe;rn $fp='files/'.$fn;rn $fi++;rn rn rn move_uploaded_file($file['tmp_name'],$fp);rn //$q=$fp[0];rn //$w=$fp[1];rn //$e=$fp[2];rn rnrn $fs[$name]=array('name'=>$fn,'url'=>$fp,'type'=>$file['type'],'size'=>$file['size']);rn rn $sql="INSERT INTO `goods` (`picture1`,`picture2`,`picture3`,) VALUES ('','',''')";rn $query=mysqli_query($conn, $sql);rnrn $ret['files']=$fs;rn //echo json_encode($fp);rn echo $fp;rn echo json_encode($ret);rnelsernrnrnrn?>[/code]rn上传file文件夹的步骤已经成功了rnrn我应该如何循环出三张图片的地址然后插入数据库
如何将页面上的一个图片与数据库绑定?
比如:数据库名:db,表名:student,字段名:photo
如何将页面上的图片批量下载
如题,在页面上有很多图片列表,每个图片下面有CheckBox 怎么实现选中的图片批量下载,页面中有个“下载所选图片”按钮 求解。。。
页面上显示多张二进制图片
从数据库中取出多条数据,每条数据中包含一个二进制图片。现在要在页面上将该多条数据展示出来,问题是只能显示一个图片,其它图片没有显示。不过,该图片的大小是所有图片大小之和。rnrn我在网上baidu找到一个解释是:代码中将servletResponse.setContentType("image/jpeg");程序将所有图片作为一个图片来处理了。。。。。rnrnrn请高手帮忙解决,代码如下:rnrn......rn rnResultSet rs = null;rntry rnrs = stmt.executeQuery(sql);rn catch (Exception e) rn System.out.println(e.toString() + " ");rnrnrntry rn while (rs.next()) rn try rn servletResponse.setContentType("image/jpeg");rn InputStream is = rs.getBinaryStream(1);rn int size = is.available();rn byte[] bytes = new byte[size];rn int n = 0;rn while ((n = is.read(bytes)) != -1) rn out.write(bytes, 0, n);rn out.write("\r\n".getBytes());rn rn catch (Exception e) rn System.out.println("write image error: " + e.toString());rn rn rn out.flush(); rn catch (Exception e) rnSystem.out.println("unable to close statment" + e.toString());rnrn out.close();rn......rn
java如何将输出在控制台的数据输出在textarea中
编写了一个用户界面程序 ![图片说明](https://img-ask.csdn.net/upload/201604/28/1461844022_986769.png)想实现点击查询按钮能够在textarea中显示数据库中内容的功能,关于数据库输出已经编写完成,代码如下nn```public class mysql n public void input(String databasename,String username,String password) n try n Class.forName("com.mysql.jdbc.Driver"); //加载MYSQL JDBC驱动程序 n //Class.forName("org.gjt.mm.mysql.Driver");n System.out.println("Success loading Mysql Driver!");n n catch (Exception e) n System.out.print("Error loading Mysql Driver!");n e.printStackTrace();n n try n Connection connect = DriverManager.getConnection(n "jdbc:mysql://localhost:3306/"+databasename,username,password);n //连接URL为 jdbc:mysql//服务器地址/数据库名 ,后面的2个参数分别是登陆用户名和密码nn System.out.println("Success connect Mysql server!");n Statement stmt = connect.createStatement();n ResultSet rs = stmt.executeQuery("select * from city");n //user 为你表的名称n while (rs.next()) n System.out.println(rs.getString("name"));n n n catch (Exception e) n System.out.print("get data error!");n e.printStackTrace();n n n n```n应该怎么做,求大神指导一下 谢谢大家n
RegisterStartupScript执行的脚本被直接输出在页面上
Page.ClientScript.RegisterStartupScript(this.GetType(),"alert", " ");rnrn结果页面就显示GetXmlValue(); 这是为什么啊 高手帮忙解决下
用asp.net如何将公式计算出的值输出在界面上
用asp.net制作网站,将从页面输入的值通过公式计算得到一些数值,如何将这些计算得到的数值输出在界面上,有没有什么类似的例程。
如何将数据库中二进制格式的图片在显示在ASP.NET页面上
希望能给个例子(最好是C#的),谢谢!rn图片显示希望是动态的
如何将页面上的image控件中的图片存入数据库中
页面上的IMAGE控件内容来自image1.imageUrl="showphoto.aspx?id=1",在页面上有一个存储按纽,按下后应该将image控件中的图片内容存储到数据库中的image字段中,请高手指点,做好能给出代码
如何将数据库中的图片显示在页面上的Image控件上?急!!!!!!!
如何将数据库中的图片显示在页面上的Image控件上?急!!!!!!!
如何将数据库中保存的图片以缩略图形式输出到页面上啊?
由于一次需要显示超过10张缩略图,而原图文件较大,一次就需要读取大量数据,影响到网页显示速度。rn请问有什么方法可以解决这个问题。rn或可以采用什么方案达到同样的目的。rnPlease help !
抓取页面上图片
[url=http://image.baidu.com/]百度图片[/url] 对于这样的页面怎么抓取其图片[img=https://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/monkey/8.gif][/img]
页面上可以上传多张图片或mp4视频文件
提供大家参考,可以上传多张图片或mp4视频文件实例,比较全面
PHP创建图片、绘制图片、并将图片输出到页面上
PHP创建图片、绘制图片、并将图片输出到页面上
解决在数据库中timestamp类型字段输出在页面上多余的“.0”
在数据库中createtime为timestamp类型,数据中的创建时间是没有后缀'.0',传到网页上就出现'.0',在后台代码中更改时间格式。代码实现:                                for (ExamRecords examRecords : examRecordsList) {        //遍历集合数组 String cratetime = exa...
.NET如何将PDF文件里的内容输出到页面上?
请问.NET如何读取PDF文件里的内容,然后将其输出到页面上?不是调用PDF自身的阅读器,而是读取里面的文字和图片,然后输出来!谢谢!
如何将动态生成的table用response.write方法输出到页面上?
Table tb=new Table();rnrnResponse.Write(tb)<======这里怎么写?有这种方法吗?rn我目前知道的两种方法:rnPage.Controls[1].Controls.Add(tb)rnlable1.Controls.Add(tb)
rdlc页尾多张图片
rdlc页尾多张从外部路径取得图片,xp环境下打印正常,win7以上环境,竟然显示同一张图片.
如何将PHP的结果输出到非PHP页中
这个问题是当我自已实现了统计计数之后,我想将它的输出用在我的不支持PHP功能的页面中,那么应该如何做呢?主要的解决办法是输出一段javascript脚本即可。问题是,我用了echo "document.write($count);";后,出现了脚本错误,这该如何办呢?
如何将word 调到页面上
请给出完整程序,分数马上给!
php中dom生成的xml如何输出到页面上
formatOutput = true;rnif($category == "")rn exit;rn;rn// 创建根节点rn$element = $dom->createElement('element');rn$dom->appendchild($element);rn$element->setAttribute('n',$n);rn$query = mysql_query( "select * from pictures order by LevelID='$id'" );rnwhile( $result = mysql_fetch_array( $query ) )rnrn $t=$dom->createElement('e');rn $t->setAttribute('cr',$result['c']);rn $t->setAttribute('isNew',$result['isNew']);rn $t->setAttribute('fileUrl',$result['fileUrl']);rn $element->appendChild($t);rn print_r($dom->saveXML());rn rnrnecho $dom->saveXML();rnrn?> rn我用print和echo都不能把dom输出到页面上,rn请问php里dom生成的xml如何能被输出到页面上,谢谢
急求在页面上文字移动的代码
我想让一段文字从屏幕的右边漫漫的移动至左边,菜鸟不知道怎么弄
数据库内一字段内的多张图片路径如何输出到页面上,并能绑定到datalist上面
以“|”分割存在于数据库字段的图片路径,如何输出到页面上,并能绑定到datalist上面。rnrn如: 字段"img"里面的图片路径是:"20100106123.jpg|20100106125.jpg|201001060126.jpg....等如何来实现的呢!!
请教如何将一张图片替换成多张图片
在页面中 某个位置 默认是一张图片[img=https://img-bbs.csdn.net/upload/201505/12/1431420450_487522.jpg][/img], 点击按钮事件后,将图片替换成 系统时间的多张图片[img=https://img-bbs.csdn.net/upload/201505/12/1431420505_921639.png][/img] 但是一操作后就会跳转到一个新的页面只显示这些图片,请教大神,如何在原页面,原位置,完成替换。
【急】如何将图片插入数据库
using System;rnusing System.Data;rnusing System.Configuration;rnusing System.Collections;rnusing System.Web;rnusing System.Web.Security;rnusing System.Web.UI;rnusing System.Web.UI.WebControls;rnusing System.Web.UI.WebControls.WebParts;rnusing System.Web.UI.HtmlControls;rnusing System.IO;rnusing System.Data.SqlClient;rnrnpublic partial class public_imgUp : System.Web.UI.Pagernrn int id;rn protected void Page_Load(object sender, EventArgs e)rn rn if (Page.IsPostBack)rn rn sub.Text = "继续";rn can.Text = "结束";rn elsern id = Convert.ToInt32(Request.QueryString["id"]);rn rn rn public void back(object sender, EventArgs e)rn rn Response.Redirect("imgUp.aspx");rn rn public void upImg(object sender, EventArgs e)rn rn if (!img.HasFile)rn rn Response.Write("请选择图片!");rn return;rn rn elsern rn if (check(img.FileName))rn rn if (img.PostedFile.ContentLength > 100000)rn rn Response.Write("图片不能超过100k!");rn return;rn rn elsern rnrn System.IO.Stream t = img.PostedFile.InputStream;rn SqlConnection link;rn string l = @"DATA SOURCE=(local);UID=DBO500;PWD=Pull#_And_650406$_98;DATABASE=News_50018";rn link = new SqlConnection(l);rn link.Open();rn String s = "INSERT INTO [dbo].[tblCAIPIAO_NEWS_IMG] (idNews,bImage,cSubject) VALUES('" +id+"','"+t+"','"+tt+"')";rn SqlCommand mycom = new SqlCommand(s, link);rn int haha = mycom.ExecuteNonQuery();rn if (haha > 0)rn rn Response.Write(" ");rn rn elsern rn Response.Write(" ");rn return;rn rn rn rn elsern rn Response.Write("请上传图片!");rn return;rn rn rn rn bool check(string name)rn rn string ext=Path.GetExtension(name);rn switch(ext)rn rn case ".gif":rn return true;rn case ".jpg":rn return true;rn case ".png":rn return true;rn case ".jpeg":rn return true;rn default:rn return false;rn rn rnrn//****************************************************************************************rn主要是如何将图片变成二进制数据流插入到数据库中?我的程序中有什么错误啊?
OpenCV同一窗口显示多张图片实现
2016/7/26 实验需求,要在OpenCV中实现同一窗口显示多张图片,非常遗憾,OpenCV中似乎没有类似Matlab中类似的函数,本文实现了一种列表式组合多张图片的函数,为了提高灵活性,函数可以设置图片显示的列数和行数,以及是否使用边框隔开。核心思路是根据需要显示的图像,创建一个新的大图像,使用ROI(感兴趣区域)操作将需要显示的图像复制到新的大图像里。函数代码:Mat combineIm
PHP合并两张(多张)图片
后台框架为ThinkPHP。需求分析,微信分享时需要设置图片尺寸为:400x400,但是系统抓取过来的图片大小为300x400。一 丶遇到的问题第一反应想到的是采用tp框架自带的Image类来进行实现$image = new \Think\Image(); $image-&amp;gt;open('./1.jpg'); // 按照原图的比例生成一个最大为150*150的缩略图并保存为thumb.jpg ...
图片输出在客户端还是服务器
在aspx里编写输出图片、文件的代码之后图片输出在客户端还是服务器?rn
php上传多张图片示例
php上传多张图片示例代码,初不者可以根据代码扩充,呵呵
C#图像处理_多张图片在同一窗口浏览
C#图像处理_多张图片在同一窗口浏览_VS2010,C#图像处理 WinForm图像处理 多张图片在同一窗口浏览 图片处理
将数据库中的表格信息输出到页面上
在《JDBC操作数据库实例》这篇博客中,我们可以在java文件中通过SQL查询语句将学生表中的学生信息输出到控制台。 本篇博客将实现将学生信息显示到页面上。 在test1项目(或者说是test1模块)的web目录下新建student.jsp文件。 文件内容如下: &amp;lt;%@ page import=&quot;com.test1.db.StudentDb&quot; %&amp;gt; &amp;lt;%@ page i...
求同一字段的时间间隔
[img=http://img.my.csdn.net/uploads/201212/26/1356507341_3868.jpg][/img] 各位前辈,现在有一个日期字段。想查询相邻两字段的时间间隔。请问该怎么实现
想在php中输出在js中的数组,但是php中输不出来,求解答!!
rn rn这是js生成数组并且传递rnrn ';rn echo $data[1];rnrn rnrn rn ?>rn这是php接收
在页面上显示默认图片
不管是论坛,还是博客,个人中心都有上传头像这个功能。在上传之前,都有一个默认图片,上传完成之后,就显示出了自己的头像。这个功能的实现并不难。我们来看一下图片的标签: &amp;lt;img src=&quot;图片的显示路径&quot; onError=&quot;this.src='显示默认图片,图片路径要写正确。一般在src的路径动态获取时能用到'&quot;&amp;gt;  看,如果我们在做头像上传时,src的路径一定是上传完成后动态获取的...
页面上的图片打印不出来
在asp.net的页面中通显示了一个图片,网页在浏览时可以看到图片,但在打印网页内容时,文字都可以rn打印,但图片打印不出来。请问要如何弄啊?rn
保存页面上的图片问题
页面中用webchart生成的图,当用户点击页面上的保存按钮时,将弹出一个保存图片到本地的对话框,让后用户选择路径后点击确定就可保存图片到本地。rnrn请问我改怎么做?尽量指教的具体点。谢谢
10_采集页面上的图片
本课程深入浅出地剖析和分解了PHP企业级开发项目在实际工作中的应用,每个过程给大家详细讲解。<br />rn<br />
请问如何获得页面上的一个图片在页面上的位置?
也就是说这个图片的左上角在整个页面上的坐标(不是在屏幕上的坐标)rn这个图片是存在与一个table中的,如:rnrnrnrn...rn rn...rnrnrnrn谢谢!
php多张图片拼接成一张图片
<?php $imgs = array(); $imgs[0] = 'imgs/1.jpg'; $imgs[1] = 'imgs/2.jpg'; $imgs[2] = 'imgs/3.jpg'; $imgs[3] = 'imgs/4.jpg'; $target = 'emp.jpg'; //背景图片 $target_img = Imagecreatefromjpeg($target);
dbms_output.putline的输出在哪里?
我用c#调用自己的存储过程,dbms_output.putline地输出在哪里可以看到?或者能否重定向输出到某个文件或者log日志?
相关热词 c# 线程结束时执行 c# kb mb 图片 c# 替换第几位字符 c#项目决定成败 c# 与matlab c# xml缩进 c#传感器基础 c#操作wps c# md5使用方法 c# 引用父窗口的组件