注册 登录
编程论坛 ASP技术论坛

友情链接效果请教

lele2007 发布于 2008-04-16 17:19, 712 次点击
" border="0" />
大家好!我在学做友情链接前台显示!静态页面的效果图已经设计出来了!但是编写程序代码实现时不太懂如何实现我想要的效果了!是一个8行8列的表格!每一行是一个<tr>每一个``等待您链接是一个<td>而我想实现的功能是读取数据库中的数据!显示在表格里!如果数据库数据不够填充表格里的<td>则用<td><a href="add.asp">等待您链接</a></td>来填充满整个表格!但是不会怎么判断<tr>行。因为我用rs.recordcount获得数据库的总记录!但是实现我想要的效果不会怎么去编写代码了!我试了if   do     for   但是觉得好乱!想请教下大家,如何来实现呢?希望有经验朋友抽空帮忙解答下。贴下你的代码!谢谢!让在学习中的学习下!感谢!
3 回复
#2
tianyu1232008-04-16 17:29
给你参考
程序代码:
<table border=0 cellpadding=0 cellspacing=1 bgcolor="#ECECEC">
<%
dim num,sum
num=0
sum=15 'sum为数据库中数据的总记录数
for i=1 to 3
%>
<tr bgcolor="#FFFFFF">
<%
  for j=1 to 10
  num=num+1
%>
<td width="80" height="30" align="center">
<%
  if num<=sum then
  Response.Write i&j
  else
  Response.Write"点击申请"
  end if
  next
%>
</td>
</tr>
<%
next
%>
</table>
#3
yms1232008-04-16 17:34
利用嵌套循环来循环表格
也就是外行内列的方法
Response.Write "<table>
Dim r,c
For r=0 To 8
    Response.Write "<tr>"
    For c=0 To 8
        Response.Write "<td>第"&r&"行,第"&c&"列</td>"
    Next
    Response.Write "</tr>"
Next
Response.Write "</table>"
#4
lele20072008-04-17 00:42
谢谢版主和tianyu123!我参考了下tianyu123的,可是郁闷的是问题还是没有解决!555我用了版主的方法,可是问题又出现了。因为友情链接我分了``文字链接``和图片链接``,但是用rs.recordcount得出的是文字和图片的总记录!所以没有办法准确的使用for i=1 to td   (其中:td=8-rs.recordcount)这里因为是8行,所以我得每8个单元格就判断一个(td  例如:td1=16-rs.recordcount)可能我真的笨!想不出别的了!郁闷!而且td还得一直判断完8行!相应的用<td>等您的链接</td>来填充!说得很是糊涂了!
其实我是想实现一下读取数据库中的记录,其中数据库里用f_imgorfont来判断是文字链接还是图片链接!然后相应的读取!但是由于数据不可能一下满足前台页面的表格,所以需要判断数据库里到底有多少条记录!而前台最终显示效果则是如我发的图里的!假如数据库里有两条记录,则显示完数据库里的数据后用<td>等您的链接</td>来填充!所以才想到用td=8-rs.recordcount来循环但是现在rs.recorcount获得的总记录包含了文字和图片的!所以又不准确了!又增加了一难度(相对于我来说了)更不知道如何编写程序代码了!我继续摸索下!谢谢帮忙!根据我描述的情况来说,不知道实现这样的功能是不是很难还是说实现不了呢?(实现不了,估计是不可能的!只是我自己实现不了而已)还是请教下大家!有没有代码可以实现这样的功能的!我想是看一下!然后学习学习!初学者不懂,真的请别笑哟!呵呵!但又很期待的想实现这样的功能的!呼!请指教!多谢抽空帮忙!祝愿你:happy everyday!唉!学ASP都头大了!怎么面结或者其它更复杂的语言呢!感觉太佩服你们了!向你们学习!不罗嗦了!
1