如何将一个页面的内容或者一个table html代码 写入数据库

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何将一个页面的内容或者一个table html代码 写入数据库相关的知识,希望对你有一定的参考价值。

比如说网站产生了一个订单,我想将该页面整夜的html代码或者订单一个table的代码写入数据库,希望那位高手能够指点一下:
保存数据为<table>...</table> 最好可以指定table ID

网上搜了下 document.getElementById("elementId").innHTML 可以读取代码段,但是如何保存到数据库?请大大们指教?
如果保存一个指定ID的TABLE呢????

..刚敲了半天,结果你提示问题以解决,真纳闷。重新来吧。

像你这样说的话,要用到组件了,我这有个函数,或许你用的上,但就是像你说的,把整个页面全部写入数据库了。
Function readFile(filePath)

Dim objFSO, objTS, pageData
Set objFSO = Server.CreateObject("Scripting.FileSystemObject")
Set objTS = objFSO.OpenTextFile(Server.MapPath(filePath), 1)
'在读取文件内容之前先使用If语句检查是否到达文件结尾
If Not objTS.AtEndOfStream Then '读取全部内容,再指派给字符串变量AllLines
pageData = objTS.ReadAll '使用Replace函数将字符串变量中的换行字符置换成强制换行标记
End If
objTS.Close '关闭已打开的文件
Set objTS = Nothing '释放TextStream对象
Set objFSO = Nothing '释放FileSystemObject对象
readFile = pageData

End Function
'调用函数
modelName = "页面路径"
pageData = readFile(modelName)
'直接把 pageData 写入数据库的某个字段就行
参考技术A 这里是显示出来的:
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td>订单号:</td>
<td><%=ddn%></td>
</tr>
<tr>
<td>总金额</td>
<td><%=ddn%></td>
</tr>
<tr>
<td>收货人</td>
<td><%=ddn%></td>
</tr>
<tr>
<td>收货地址</td>
<td><%=ddn%></td>
</tr>
</table>

<%
all="<table width=100% border=0 cellspacing=0 cellpadding=0>
<tr>
<td>订单号:</td>
<td>"&ddn&"</td>
</tr>
<tr>
<td>总金额</td>
<td>"&ddn&"</td>
</tr>
<tr>
<td>收货人</td>
<td>"&ddn&"</td>
</tr>
<tr>
<td>收货地址</td>
<td>"&ddn&"</td>
</tr>
</table>"
%>

写多一个table,如上面的all,它里面的内容就是上面显示的表格,直接把all存数据库就行了。刚刚回答一个一样的,不知道是不是同一个人。

如何在一个html页面中嵌入多个iframe并实现table样式布局?

要显示成五行三列我已用table控制了,但现实成上面图的样子了

在一个html页面中嵌入多个iframe并实现table样式布局可以通过:
1.设置iframe的rows和cols将这个iframe设置成多少列,行,我这里上代码,

<frameset rows="60,*" cols="*" frameborder="no" border="0" framespacing="0">
<frame src="<?php echo STIE_PATH; ?>/top.php" name="topFrame" scrolling="no">
<frameset cols="180,*" name="btFrame" frameborder="NO" border="0" framespacing="0">
<frame src="<?php echo STIE_PATH; ?>/left.php" noresize name="menu" scrolling="yes">
<frame src="<?php echo STIE_PATH; ?>/right.php" noresize name="main" scrolling="yes">
</frameset>
</frameset>
<noframes>
<body>您的浏览器不支持框架!</body>
</noframes>
需要注意的是:必须都写在body 的前面,不然无法设置。
参考技术A 是不是因为iframe的高宽设置问题?看看iframe的属性设置了哪些,为什么用table控制,直接frameset不行嘛?

以上是关于如何将一个页面的内容或者一个table html代码 写入数据库的主要内容,如果未能解决你的问题,请参考以下文章

如何设置HTML页面自适应宽度的table(表格)(一)

如何遍历获取HTML里的Table内容

怎样让table的内容既能换行而且不会让英文单词断开

antd vue table滚动页面固定表头

css样式表中如何设置table的第一列的宽度是固定值。页面中有很多table纵向排列

如何在一个html页面中嵌入多个iframe并实现table样式布局?