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

sapotaliu 2008-04-21 03:29:43
求:asp怎樣實現批量添加產品圖片,謝謝
...全文
232 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
文盲老顾 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 即可

28,409

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧