我曾经也做了个把显示出来的html代码保存到数据库里,我使用的脚本是aspnet但是有一点,我觉得可以给你帮助,就是思路
首先,从数据库里读出你要保存的数据,或者是其他方式让你要的数据显示到html里然后在要保存的html前后加个div标签,在把这个标签用 javascript取出来,传到一个input里你再获取input里的数据库就可以保存了
代码:
我在以下代码中
<div id="divout">
要导出的html内容区
</div>
再用以下js取到一个隐藏的input里<input type="text" id="dao" name="dao">
<script language="javascript">
function zcaddcheck(){
documentgetElementById('dao')value=documentgetElementById('divout')innerHTML;
documentForm1Button1click(); //在通过该代码激活保存到数据库里去
}
</script>
我就半个月前做了个这东西,不清楚可以联系我
html代码表示出来吧: 武汉 A B C 武汉 D E F
武汉 A,B,C,D,E,F �0�2问题补充:AngelAndAngel 写道你是说用js合并 还是打出来就是得这样?
呵呵 是这样的。Aspnet中遇到一个问题了,在table中的数据,动态读取的,
发现呢,有两行的第一个td是相同的数据了,如:
<tr
<td武汉</td
<tdA</td
<tdB</td
<tdC</td
</tr
<tr
<td武汉</td
<tdD</td
<tdE</td
<tdF</td
</tr
现在呢 我要把它合并在一起,把两行的数据集合在一起,做为一行。
请教大家 我是写js呢还是在页面里面写逻辑判断? 问题补充:yjc2020 写道你查出数据就应该合并吧,不应该在页面做这种 *** 作了
嗯 我是在查出数据后再合并的,请教高手我该怎么做呢。。
我上传了一个截图文件了,上面的两行是我现在遇到的情况; 我现在想要得到的效果是下面的一行 问题补充:chen_yongkai 写道可以在后台代码中把集合扫描一遍做归并,也可以在页面上利用标签判断合并;
如果你是从数据库中查询出来的,最好是用数据库的函数或相应的字句,比如group by
请问下大侠有没有这方面的案例呢
我这边急用!
在下感激不尽。
<table>
<tr>
<td>id</td>
<td>姓名</td>
<td>性别</td>
</tr>
<php
for($i=0;$i<count($tmp);$i++){
echo '<tr>';
echo '<td>'$tmp[$i]['id']'</td>';
echo '<td>'$tmp[$i]['name']'</td>';
echo '<td>'$tmp[$i]['sex']'</td>';
echo '</tr>';
}
>
</tabel>
javascript实现双击table的td实现编辑,并保存到数据库,需要执行以下 *** 作:
网页上,想输入文字,是需要文本框支持的。所以,想实现完美效果,建议td中加入2个元素:
<span></span>
<input type="text">
使用jquery绑定td的双击事件dblclick,事件效果:将span的文本赋值给input的value,隐藏span,显示input
使用jquery绑定input的焦点丢失事件blur,事件效果:将input的value赋值给span的文本,隐藏input,显示span
注意,table初始化的时候,span显示,input隐藏,并且span中的文本与input的value相同
1、将TD-LTE无线数据终端插入SIM卡:首先,需要将您的TD-LTE无线数据终端插入一个支持TD-LTE网络的SIM卡。请确保SIM卡已经激活,并且终端已经正确安装。
2、连接电源并开启终端:接下来,需要将TD-LTE无线数据终端与电源连接,并打开终端电源。等待几分钟,直到终端启动并连接到网络。在启动过程中,请勿关闭电源或断开电源。
3、连接设备到终端:使用Wi-Fi或USB数据线将您的设备(如电脑、手机、平板电脑等)连接到TD-LTE无线数据终端。如果您使用的是USB数据线,请将其插入电脑或其他设备的USB接口中,并将其他端口插入TD-LTE无线数据终端的USB接口中。如果您使用的是Wi-Fi,请在设备上选择TD-LTE无线数据终端的Wi-Fi信号,并输入密码进行连接。
你上面是一个提交表单,向d_insasp这个文件提交数据,这个表单有哪些数据呢?表单里所有的 input 都有一个 name 值,这个name表示各数据的名字,这些就是这个表单提交的数据。提交了,提交到了d_insasp这个文件,所以,我们在d_insasp这个文件里,就要去接数据,然后把数据写入数据库。下面,我详细说一下如何接收数据和把接收的数据写入数据库。
<%
set rs=serverCreateObject("adodbrecordset")
sql="select from tb"
rsopen sql,conn,1,3
rsaddnew
'上面是打开数据表tb,并新建一个插入记录
'我只以前几项数据来说明,其它数据一样用法
,下面用Requestform方法接收上面所说的表单提交过来的数据 name 为 "name" (两个name不要搞混了。)把接收到的数据赋值给t_name
t_name=Requestform("name")
t_pasw1=Requestform("pasw1")
t_pasw2=Requestform("pasw2")
t_email=Requestform("t_email")
……
'依此类推,格式完全一样。这里要对两个密码进行比较,如果不一样得返回提交表单,这个就不细说了。如果两次输入密码一样,则任意保存一个为密码即可。
然后将t_name赋值给新数据集里的t_name项。
rst_name=t_name
rst_pasw1=t_pasw1
'其实数据表里只需要一条密码项,在保存的时候对两次密码进行判断后保存一个即可。
rst_email=t_email
……
'然后对所有的数据赋集写入数据表,用update
rsupdate
rsclose
responsewrite "保存成功!"
%>
这是最基本最简单的,完善的情况还应该涉及到对数据类型的判断,长度的判断等。
INSERT INTO msg(title,contents,dates) VALUES ($title,$cons,now())
将字段名两边的单引号去掉就没问题了,亲测成功!希望能帮到你。
以上就是关于如何将一个表格整体保存到数据库中全部的内容,包括:如何将一个表格整体保存到数据库中、table里面循环td的的数据 如何合并成一条、急:php 如何将数据库中的内容写入如图所示的table中呢两个字段 每行两个<td>等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)