webForumDet fria alternativet

Skriva 2 tables brevid varandra

ASP

2 svar · 125 visningar · startad av StefanP

Medlem sedan jan. 200284 inlägg
Frågan#1

Jag har pillat ihop ett script som lägger in en bild,namn,arbetsområde osv i en databas och sen publiceras det på en sida. Ganska simpelt.

När jag sen visar dom anställda så placerar jag 2 tables brevid varandra. Sen kommer nästa under dom 2 osv.

Jag använder denna kod som jag fick av vide.

<% i = 1  while ( not rs.eof )   i = i + 1      if i mod 2 = 0 then        strStartTr = "<tr>"     strEndTr = ""      else        strStartTr = ""     strEndTr = "</tr>"      end if      strItems = strItems & strStartTr & "<td><img src='bild.gif'></td>" & strEndTr      rs.movenext wend  response.write "<table>" & strItems & "</table>" %>

Nu undrar jag ifall jag kan med hjälp av en annan kod Tex en IF sats enbart göra så att den skriver ut 2 tables brevid varanda utan att behöva skriva ut tables med response.write?

Blir ganska krångligt att modifiera så allt blir som jag vill ha det när jag skall hålla på och köra response.write "</table>" etc.

Detta vill jag varjefall skriva ut. Men jag har problem att fixa till det sciptet jag fick av Vide.

<table width="246" border="0" cellspacing="2" cellpadding="0" height="118">
        <td width="29%" valign="top" height="153"> 
          <%
'opening the DB
Set Connection = Server.CreateObject("ADODB.Connection")
Connection.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("upload/db_upload.mdb")
SQL = "SELECT * FROM pages Order by namn ASC"
Set RS = Connection.Execute(SQL)
%>
          <%
Do Until RS.EOF or i = 50
%>
          <br>
          <table width="200" border="0" cellspacing="0" cellpadding="0" height="116" background="Bilder/personal_ram.jpg" align="center">
              <td valign="top" height="115"> 
                <table width="190" border="0" cellspacing="0" cellpadding="0" align="center" height="113">
                  <td height="29" width="101" valign="bottom"><span class="personal"><a href="mailto:<%=Rs("email")%>"><%=Rs("namn")%></a></span></td>
                  <td height="22" rowspan="2"> 
                    <div align="center"><img src="upload/<%=Rs("blob")%>" width="80" height="85"></div>
                  </td>
                  <tr> 
                    <td valign="top" width="101"> <font size="1" face="Verdana, Arial, Helvetica, sans-serif" color="#000000"><br>
                      <%=Rs("omrode")%></font></td>
                  </tr>
                </table>
            </table>
          <% i = i +1
Rs.MoveNext
Loop %>

[Redigerat av StefanP den 28 jan 2002]

Medlem sedan mars 20015 287 inlägg
#2

Tyvärr har jag ingen lösning på ditt problem, men du kanske har på mitt? ;)

Jag syftar på tråden: http://cgi.webforum.nu/wf/Forum11/HTML/008598.html där du säger att du kan dela med dig av ditt script.

------------------
/solbulle
Hemmabio | Spelautomater | The Who | The Who II

Medlem sedan jan. 200284 inlägg
#3

Ah missade alla hojtningar ;)
Jag slänger upp det på Scriptavdelningen.

445 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
314 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
314 ms — ändringar (db)