asp怎樣實現批量添加產品圖片

sapotaliu 2008-04-21 03:29:43
求:asp怎樣實現批量添加產品圖片,謝謝
...全文
212 点赞 收藏 6
写回复
6 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
文盲老顾 2008-04-21
数据库结构不同,代码写的也不一样啊

<form method="post" action="?action=new" enctype="multipart/form-data">
<tr valign=top>
<td align=right>商品图片 :</td>
<td colspan=3>最佳图片尺寸 340 * 240
<div><a href="javascript:additem();">增加图片</a>   <a href="javascript:submit_i();">更新设置</a></div><div id=newpic>
<%
Dim RS1
intLoop = 1
Set RS1 = BS.Main(0).Execute("select * from Reg_Product_Image where pID=" & P(0) & " order by selected" & Desc)
Do While Not RS1.Eof
Response.Write "<div>"
%>
<a href="javascript:preview('<%=SiteRoot%>Upload/Image/Product/<%=RS1("sPic")%>')">预览原始图</a> :<span id=l<%=intLoop%>><input type=text value="<%=trim(RS1("sPic"))%>" name="large_<%=RS1(0)%>" size=27 readonly></span>
<input type=button onclick=edt('l','<%=intLoop%>','<%=RS1(0)%>') value=修改 id=btn_l_<%=intLoop%>>
<span class=act><input type=checkbox name="slt_<%=RS1(0)%>" value="1"<%If RS1("enabled") Then%> checked<%End If%>> 显示该图 </span>
 
<span class=act><input type=radio value="<%=intLoop%>,<%=RS1(0)%>" name=def<%If RS1("selected") Then%> checked<%End If%>> 设置为默认</span>
 
<a href=?action=delitem&id=<%=P(0)%>&item=<%=RS1(0)%>>删除</a>
<%
Response.Write "</div>"
RS1.MoveNext
intLoop = intLoop + 1
Loop
Set RS1 = Nothing
%>
</div>
</td>
</tr>
</form>

<script>
function preview(v){
window.open(v,'_blank');
}
function edt(v,n,id){
if(document.getElementById('btn_'+v+'_'+n).value=='修改'){
document.getElementById('btn_'+v+'_'+n).value='放弃';
if (v=='s'){
t=n*2;
}else{
t=n*2+1;
}
bak[t]=document.getElementById(v+n).innerHTML;
document.getElementById(v+n).innerHTML='<input type=file name="file_'+v+'_'+n+'_'+id+'" size=16>';
}else{
document.getElementById('btn_'+v+'_'+n).value='修改';
if (v=='s'){
t=n*2;
}else{
t=n*2+1;
}
document.getElementById(v+n).innerHTML=bak[t];
}
}
function additem(){
var obj = document.getElementById('newpic');
var count = obj.getElementsByTagName('div').length + 1;
var n = document.createElement("div");
n.style.overflow = 'hidden';
n.innerHTML = '商品图片 :<span id="l'+count+'"><input type="file" size=25 name="file_l_'+count+'_0" /></span> <span class=act><input type="checkbox" name="slt_'+count+'_0" value="1" checked /> 显示该图 </span>   <span class=act><input type="radio" name="def" value="'+count+',0" /> 设置为默认 </span>\n'
obj.appendChild(n);
count++;
}

function submit_i(){
document.forms['reload'].submit();
}

var bak=new Array();
if (document.getElementById('newpic')){
additem();
document.getElementsByName('def')[0].checked=true;
}
</script>
回复
sapotaliu 2008-04-21
能不能打開那瀏覽對話框後,可以選擇多個圖片?並把其圖片地址寫入到數據庫里去呢?
能否給一些源碼參考一下.
回复
aspnetzhaoy 2008-04-21
说的清楚点
回复
文盲老顾 2008-04-21
一个产品表,一个图片表,上传的图片地址都放到图片表里,对应产品的 ID 即可
回复
相关推荐
发帖
ASP
创建于2007-09-28

2.8w+

社区成员

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
申请成为版主
帖子事件
创建了帖子
2008-04-21 03:29
社区公告
暂无公告