问答题
一、网页制作
[说明]
某网络资讯公司用ASP实现了一个用于手机销售信息查询的网页,主页文件名为“index.html”内容如图5-1所示,网页的效果如图5-2所示。
图5-2
二、动态网页编程
[说明]
图5-3是网页在IE浏览器上运行后的效果图。表5-1是手机信息数据库表结构。
图5-3
表5-1
[main.asp文档的内容]
<html>
<body bgcolor=”#ffffff” background=”bg1.gif” text=”#000000”>
<table border=”0” cellpadding=”0” cellspacing=”0” width=”100%”><left>
<!-以下为实现按手机型号搜索功能的部分-->
<from name=”form1” method=”post” acti_dj=”main_search.asp”>
<div align=”left”>
<table width=”400” border=”0”>
<tr>
<td align=”right” width=”120”>请输入<font color=”ff0000”>型号</font>关键字: </td>
<td align=”left” width=”40”>
<input name=”Searchtxt” type=”text” _dj=”Searchtxt”></td>
<td colspan=”2” align=”left”>
<input type=”submit” name=”Submit” value=”搜索”>
</td></tr>
</table>
</div>
</form></left>
</table>
<table>
<!-以下为浏览手机信息部分功能>
<CENTER>
<%dim searchtext
searchtext=Request.Form(“Mobel”)
‘从数据库中读数据
exec=”select * from mod order by Type ASC”
set c_dj=server.createobject(“adodb.connection”)
dbpath=server.mappath(“mod.mdb”)
conn.open ”PROVIDER=Microsoft.jet.OLEDB.4.0;data source=”&dbpath
set rs=server.createobject(“adodb.recordset”)
rs.open exec,conn,1,3
<!-省略关于分页功能的代码>
%>
<div align=”right”>
<table border=”1” width=”100%” >
<tr>
<th width=”20%”><font color=”#996633” size=”2”>品牌</font></th>
<th width=”20%”><font color=”#996633” size=”2”>型号</font></th>
<th width=”20%”><font color=”#996633” size=”2”>参考价格</font></th>
<th width=”40%”><font color=”#996633” size=”2”>功能描述</font></th>
</tr>
</table><br>
<% do while NOT rs.EOF and rowcount>0%>
<div align=”right”>
<table border=”1” width=”100%”>
<tr>
<td align=”center” width=”20%”><font size=”2”><%=rs(Brand)%></font>
</td>
<td align=”center” width=”20%”><a herf=”<%=rs(“type”)%>.asp”><font size=”2”><%=rs(“Type”)%></font></a>
</td></td>
<td align=”center” width=”20%><font size=”2”><%=rs(Price)%></font>
</td></td>
<td align=”center” width=”40%”><font size=”2”><%=rs(Function)%></font>
</td>
</tr>
</table>
<div>
<%rowcount=rowcount-1%>
<%rs.MoveNext’指向下一条%>
<%LOOP%>
<br>
<!--省略关于分页功能的代码>
<div>
</CENTER>
</td></tr>
</table>
</body>
</html>
B (或post);
B (或main search.asp)